Callum O’Neill
Second in Personal Development with RSE, KS3 Computer Science Curriculum Lead and Teacher of Computer Science. Blessed Thomas Holford Catholic College, Altrincham
BSc (Hons) Computing
The course allowed me to apply what I was learning to real projects, particularly through programming, systems work, and the final-year Research & Development project. Edge Hill played a truly special part in my life, helping me develop confidence, independence, and skills that have been invaluable both professionally and personally.
After completing my BSc (Hons) Computing at Edge Hill, I pursued a PGCE in Secondary Computing at Manchester Metropolitan University to gain Qualified Teacher Status (QTS). During my PGCE, I completed placements at Loreto Grammar and Blessed Thomas Holford Catholic College, gaining hands-on teaching experience across GCSE and A-Level Computer Science. Following this, I applied for teaching positions and started at Blessed Thomas Holford, gradually taking on additional responsibilities in curriculum leadership and pastoral roles, which have shaped my current position as Second in Personal Development with RSE and KS3 Computer Science Curriculum Lead.
I was inspired to study BSc (Hons) Computing because of a long-standing interest in how technology works and how it can be used to solve real-world problems. Having previously studied IT at college, I wanted to deepen my technical knowledge and gain a strong academic grounding in computing, particularly in areas such as programming, systems, and networks. Studying at Edge Hill University gave me the opportunity to develop both my technical skills and my confidence, laying the foundations for a career that has since combined computing, education, and leadership.
A typical day in my role involves a mix of teaching, curriculum planning, and supporting students’ personal development. I deliver Computer Science lessons across KS3–KS5, lead the KS3 Computer Science curriculum, and work with colleagues to ensure consistent, high-quality teaching. I also support the planning and delivery of the Personal Development and RSE curriculum, collaborating with pastoral teams to promote student wellbeing and growth. Additionally, I spend time mentoring students, assessing progress, and participating in meetings to review and improve teaching strategies and school initiatives.
My favourite part of my job is seeing students develop confidence, curiosity, and problem-solving skills, whether in Computer Science lessons or Personal Development sessions. I love being able to support their growth, celebrate their achievements, and help them overcome challenges. Knowing that I can make a positive impact on their learning and personal development is incredibly rewarding and keeps me motivated every day.
My favourite thing about studying computing at Edge Hill was the balance between strong academic theory and hands-on, practical learning. The course allowed me to apply what I was learning to real projects, particularly through programming, systems work, and the final-year Research & Development project. The supportive learning environment and approachable lecturers encouraged independent thinking and problem-solving, which helped me grow in confidence and prepared me well for further study and a career in education and leadership.
My degree helped me develop strong problem-solving and logical thinking skills, enabling me to analyse complex challenges and design effective solutions. I also gained technical proficiency across programming, networks, databases, and software development, providing a solid foundation for my career in computing and education. Finally, through the employability module and my first-ever school placement, I strengthened my project management and independent learning abilities, learning to plan, manage time, and apply my skills in a real-world environment.
My BSc (Hons) Computing degree at Edge Hill provided a strong foundation in technical knowledge, problem-solving, and project management, all of which have been invaluable in my teaching career. Modules in programming, systems, networks, and databases developed my practical skills, while assessments and my final-year Research & Development project strengthened my ability to plan, research, and deliver solutions independently. The employability module and my first school placement gave me hands-on experience in an educational setting, building confidence and helping me apply my computing knowledge in the real world.
Edge Hill provided excellent support in gaining work experience and developing employability skills. Through the employability module and organised placements, I had the opportunity to work in a school for the first time, which was invaluable in applying my computing knowledge in a real-world setting. The university also offered workshops on CV writing, careers appointments, and UniSkills sessions, which helped me build confidence, professional skills, and an understanding of how to present myself to employers. Combined with encouragement to pursue part-time roles and volunteering, these opportunities gave me a strong foundation for my career in education and leadership.
While I didn’t take part in formal societies or clubs, I did enjoy playing 5-a-side football with my flatmates. This was a great way to relax, stay active, and build friendships outside of my studies. Even informal activities like this helped me develop teamwork, communication, and time-management skills, which complemented my academic work and supported my personal growth during university.
I didn’t need to access any formal support services during my time at Edge Hill, but it was reassuring to know that a wide range of teams were available if needed. The University provides a strong network of academic, wellbeing, and career support, which gave me confidence that help was accessible and easy to access for any challenges students might face.
The best thing about Edge Hill for me was the sense of community and the friendships I built, many of which have lasted long after graduation. I thoroughly enjoyed my computing course, which challenged me academically while providing practical, hands-on learning that prepared me for my career. The campus facilities were excellent, creating a supportive and engaging environment for study, collaboration, and personal growth. Edge Hill played a truly special part in my life, helping me develop confidence, independence, and skills that have been invaluable both professionally and personally.
My advice to other students considering this degree at Edge Hill would be to embrace both the academic and practical aspects of the course. Engage fully with projects, placements, and programming challenges, as these give you the hands-on experience that will set you apart. Don’t be afraid to ask for help from lecturers and peers – the staff at Edge Hill are approachable and supportive. Finally, make time to build friendships and get involved in activities outside of your studies, even small things, as they make your time at university more enjoyable and help you develop teamwork and communication skills that are valuable in your future career.
In the future, I hope to progress into a leadership role within education, such as Head of Computing, where I can shape the curriculum, support colleagues, and have a wider impact on students’ learning. I am also interested in working in a university setting, engaging with students and sharing my experiences in teaching and computing to inspire and guide the next generation. I look forward to developing new skills, taking on challenges, and contributing to education at multiple levels.