- Undergraduate mathematics modules
- Masters for Mathematics Educators modules
- In service courses (mainly for JC level)
Number theory, especially the theory of partitions, modular forms and elliptic functions. He is also interested in problem solving and the teaching of mathematics at the undergraduate level.
View publications here.