University senior lecturer. Originally a mathematician, now applying areas of mathematics to computer science, including logic, semantics, abstract algebra and topology. Involved with the promotion of computing in schools, especially expanding the range of support activities in the University of Manchester.
I have been a secondary school Computing teacher, college lecturer and I now work in teacher training at Edge Hill University predominantly with Computing trainees. I am interested in promoting the increasing use of computing and programming in schools, and the role that e-learning can play in making learning and collaboration effective.
I originally did a degree in Maths and have taught Maths for the past 20 years. Approximately 8 years ago I realised that more and more of my time in School involved using a computer, and following on from an interest in programming I went back to university (in the evenings) to complete a Degree in Computing, graduating with a First Class Honours Degree in 2009.