Online Computer Science Tutor David

David

David

Geology Ph.D

5.0

$58/hr

Experienced computer science teacher with over twenty years experience, fifteen as a head of department in a Cheshire secondary school. I have practical experience of programming as a working geologist and I have completed many of the OU's final year degree modules in computer science. I currently teach computer science A level at a sixth form college in North Wales

David
5.0
20 classes

Aberystwyth University - Geology - Ph.D

Experienced computer science teacher with over twenty years experience, fifteen as a head of department in a Cheshire secondary school. I have practical experience of programming as a working geologist and I have completed many of the OU's final year degree modules in computer science. I currently teach computer science A level at a sixth form college in North Wales

Recent Students: 3
Total Hours: 18
Last Online:
All-time Students: 4
Total Classes: 20
Signed Up:
Recent Students: 3Total Hours: 18Last Online:
All-time Students: 4Total Classes: 20Signed Up:

About Me

I am a computer science enthusiast with an interest in geology. Before becoming a teacher I did geological research, then worked in the Australian mining industry before returning home to work as a consultant in a company specialising in geological software for the oil industry. However, after fifteen years as a practising geologist I decided to become a teacher, specialising in computer science. I'd already learned programming and completed several final year OU degree modules, so the transition was straight forward. In 2022, I joined the exodus out of schools and went part time as a college lecturer, teaching A level computer science.

Tutor Experience

Twenty years as a teacher of KS3, 4 and 5. Fifteen years as a head of department at a large Cheshire school. Since 2022, I have been a lecturer in computer science at a sixth form college in North Wales. Since going part time, I have tutored GCSE and A level computing online

Topic Expertise

I specialise in getting students through the exam and ensuring coursework at A level is the best it can be. I teach Python as the language for computing courswork and to teach the principles of computer science.

Client Reviews

Good use of visuals to explain concepts. I appreciated the use of exam questions. Great tutorial - thanks!

- Geology

Fantastic lesson from David. Well taught and explained key concepts well. My son is feeling really confident after his Computer Science lesson. Great communication prior to first lesson too. Would highly recommend.

- Computer Science

Background Checks

Verified

Qualifications

Graduate Diploma in Computing from the OU
Geology degree
Geology PhD
PGCE

Availability

WeekdaysWeekends
Morning
Afternoon
Evening