Study With Our Tutors
Daniel
PGCE Qualified Teacher - Bachelor Of Computer Science
I’m Daniel, a qualified Computer Science teacher with a PGCE in Secondary IT and Computing. I specialise in GCSE Computer Science, teaching programming languages like Python, Java, and C++, alongside topics like algorithms, data structures, and hardware. My expertise also includes binary systems, networks, and digital logic, ensuring comprehensive support for students preparing for their exams.
Teaches:GCSE Computer ScienceIGCSE Computer ScienceIB Computer ScienceA-Level Computer Science
Hire a tutorQualifications
International Baccalaureate:Qualified Online Teacher (Computer Science)
A-Level:Qualified Online Teacher (Information Communication Technology and Computer Science)
GCSE/IGCSE:Qualified Online Teacher (Information Communication Technology and Computer Science)
Degree Qualifications:PGCE Computer Science / Bachelor of IT and Computer Science
Vetted Tutor
Personally Interviewed
Our tutors go through a rigorous selection process, having been interviewed to assess their teaching skills and subject knowledge. They have extensive tutoring experience with a track record of success, helping students achieve their academic goals.
Tutoring Experience
With three years of experience teaching Computer Science at GCSE level in schools and online, I have worked with multiple exam boards, including WJEC, OCR, AQA, and Edexcel. My focus is on fostering student success through tailored lessons that cover key GCSE Computer Science topics, providing targeted feedback, and creating a structured learning environment that builds confidence and competence in programming and computational thinking.
Tutoring Approach
My tutoring approach is tailored for GCSE Computer Science, combining detailed booklets and PowerPoint slides aligned with syllabus requirements. Programming worksheets visually break down coding sequences, helping students master Python, Java, and C++. Hands-on exercises, group discussions, and interactive coding challenges ensure students actively engage with concepts like algorithms, networks, and hardware, making learning structured, accessible, and exciting.
Testimonials
Tutoring sessions with Daniel Bullen have been going very well; I have been able to catch up in areas where I hadn't fully understood content, and practice accordingly for progression, whilst taking my time.
Ela, IB Computer science student
Extracurricular Activities
Flexible online tutoring to fit around your schedule

Hire a tutor
Please fill out the form and we'll find a tutor for you