I have taught computing for over 20 years from software programming to creative digital media and specialist multimedia authoring courses in both junior and senior classes.
Youth Meeting Resources Book: WINNERS! (ANZEA publishers)
Creative Ideas for Teaching Computing Studies Vol 1
More Creative Ideas for Teaching Computing Studies Vol 2
Information and Software Technology: A Project based approach: Pearson
Information and Software Technology Preliminary with Peter Ware: Wiley
Information and Software Technology Study Cards: Jacaranda
Leading Edge Revision book for Information and Software Technology
Early in my teaching I set the rather idealistic goal that I would never intentionally teach a lesson that I would not also wish to experience as a student.
The teaching techniques that always appeal to me most are those which stimulate a student's natural inclination to work things out for themselves and thus I reserve a special place for parables, simulations, games, modelling, group work and the long neglected power of the Socratic dialogue.
The best education should last a lifetime - but the journey begins when the mind is awakened.
Certificate of Recognition for Excellence in Computer Education
Regional Award for Excellence in Secondary Teaching
1999 Australian National Excellence in Teaching Award (NEiTA)
2011 Logitech NSW Premier's Scholarship for New and Emerging Technologies
Diploma Education (UNSW)
B.A. (Macquarie University)
Head Teacher Computing
Lecturer School of Education (Secondary Computing) University of Technology, Sydney
Lecturer School of Education (Secondary Computing) Macquarie University