I grew up with early computers such as the ZX Spectrum, and was writing simple programs from the age of five. Thirty years on, I now have 13 years experience working as a programmer in the videogame industry. I've worked on games that have sold millions, including Rollercoaster Tycoon 3, Kinectimals and Kinect Disneyland Adventures. I am available for individual tuition on: - GCSE and A-Level Computing / Computer Science - Degree-level Computer Science - General purpose programming skills - Game, web and app development The typical structure for my lessons is to do 45 minutes (£33) with a 15 minute break in the middle – this break is helpful to me due to a health condition, but it actually works well for the student too as I can ask them to try a task during the break and then check their work in the second half of the session.
How would you describe your teaching style?
I use a variety of approaches to teach computer science, making use of screen sharing in Skype. Sometimes the student will be writing program code while sharing their screen so that I can provide advice and feedback in real-time. Other times, I will be sharing my screen to show the student programs that I've written, or other resources that may be helpful – for example, zooming into the waveform of an MP3 file in audio editing software, to illustrate the concept of sound samples.
What qualifications do you have?
When I was 18 I dropped out of university for personal reasons (I had been getting on fine with the course itself up until that point). However, I went on to gain the skills and knowledge that I would have learned at university, both through my job in the games industry and through personal research. My highest academic qualification is a BTEC in Computer Studies, for which I received a Distinction grade. I also have a Level 3 Award in Education and Training.
Tell us about your experience...
13 years as a programmer in the videogame industry, three years tutoring students at a variety of levels.
What locations do you tutor in?
Tuition is available both locally (Newmarket and Cambridge area) and nationally (via Skype or Google Hangouts, using screen sharing).
What is your personal message to students?
For me, programming is a rewarding activity as it's a fusion of technical knowledge and creativity. Each programming problem is a puzzle to be solved – and it's extremely satisfying when I see a program successfully run for the first time – especially if it produces the correct output on my first try! If you can experience that same satisfaction when you figure out a solution, you'll do well.
|Online tutor:||Skype, Google Hangouts, Discord|
|Subjects:||Computing||GCSE, A-Level, Degree|