First Tutors is a service that helps you find a great tutor. Use the Search form below to find a match from thousands of quality tutors. For any support needed or questions, please refer to our Contact Us Page, we are happy to help. If you prefer to speak with an education advisor about a personalised tutor match, please call Varsity Tutors UK at 0203 962 1468, to connect with an education advisor.
If you prefer to speak with an education advisor about a personalised tutor match, please call Varsity Tutors UK at 0203 962 1468, to connect with an education advisor.

Michael

Private Computer Studies / I.T. Tuition in Norwich

I offer tuition in Computer Science at GCSE and A level which combines a rigorous academic approach with real-world applications to help with understanding and remembering concepts. This is based on years of experience as a Teacher as well as working as a software engineer and research professional. I have published papers on creativity and computation and am actively engaged in computational research.

Tutoring Experience

I currently teach A level Computer Science and have done so since 2005. I have many years experience of teaching GCSE computer science. I was involved in the development of the current computer science curriculum when it was first announced by the government and have worked withe the BCS and CAS to implement this. I was also one of the first group of CAS Master teachers.

Tutoring Approach

The prime aim of my tutoring is for students to get the highest possible grade in their exams. I also believe that with the right tuition every student can fulfill their academic potential. Everyone learns in a different way so I tailor my tutoring to meet each student’s specific needs both in terms of subject matter and its application. I break down complex concepts into simple steps, and map abstract theories to practical examples to try to make even the most difficult ideas understandable and relevant.

After an initial discussion with each student we agree a plan of action that is tailored to the student. This is not always as simple as it sounds so I have developed strategies to help tease out from students the areas where most support is needed.

Without knowledge and understanding no progress can be made so this is essential. However, in my view, constant feedback and assessment is the key to students making rapid progress. and this forms the core of my tutoring strategy. I provide guidance, planning and advice on students coursework projects. Projects can be very challenging for students to start and to work out what approach they should take. I have many years experience of helping students find a project that fits their interest and capabilities as a programmer and use this to help and guide them.

My experience as a software developer and teacher means I can provide focused support on all aspects of programming. So as well as help with theory and projects I provide comprehensive and focused support for all programming related to exams including the preliminary material for AQA Paper 1.

LanguagesEnglish (British)
AvailabilityWeekends, Weekdays (evenings)
References Available On File

Qualifications

Loughborough University2001MastersMComp (Hons) - Computer Science
Nottingham Trent University2005PGCEPGCE IT
Nottingham Trent University2005QTSQualified Teacher Status

Michael's Feedback

Feedback
1
Published feedback
1
Unpublished feedback (Usually negative)0
Rating from 2 references
Reliability

Trustworthiness

Professionalism
Click here for more Computer Studies / I.T. tutors