Teaching

I am Director of Undergraduate Studies in Computing and teach two courses:

C121 – Programming I:  An Introduction to Programming in Haskell

C337 – Simulation and Modelling

I also teach Report Writing and Presentation Skills to group and individual project students.

Teaching Awards

I have won a number of teaching awards, including an Imperial College Teaching Fellowship in 1995 and a Faculty Award for Excellence in Engineering Education in 2007.