I have over 23 years' experience of teaching Computer Science at both A level and GCSE. I have a degree in Computer Engineering and a second one in Mathematics, both from The University of Dublin, Trinity College. I was a secondary school teacher until I retired in 2020. I especially enjoy teaching students who are committed to doing their best, even if they struggle with aspects of the syllabus....
I have over 23 years' experience of teaching Computer Science at both A level and GCSE. I have a degree in Computer Engineering and a second one in Mathematics, both from The University of Dublin, Trinity College. I was a secondary school teacher until I retired in 2020. I especially enjoy teaching students who are committed to doing their best, even if they struggle with aspects of the syllabus. I have over 12,000 hours programming experience in a number of languages such as Python, Javascript, Visual Basic, SQL, VBA and assembly language. I have extensive experience of managing A level and GCSE Computer Science projects. My approach is always to focus on the exams, making sure that all available past papers have been completed. I try to explain complex topics without using technical jargon. I like students to be active in the lessons and to feel they can ask questions. I am a flexible teacher who will try to accommodate students as much as possible, but do expect students to play their part by doing the work set and being fully engaged in their studies. I want the lessons to be as interactive as possible, so that the student grows in confidence and is not afraid to try things even if they make mistakes. I want the student to become confident in their ability and knowledge so that the exams hold no fear for them. I have taught over 100 hours of Computer Science online.