I currently coordinate CSCU9A5 - Code Analysis and Performance during the Autumn/Winter semester, and ITNPBD6 - Machine Learning and Data Analytics during the Spring and Summer semesters. I also teach on CSCU9A3 - Data Structures, Objects and Algorithms in the Autumn.
I have previously taught in one way or another on:
In the more distant past I have also taught on a number of topics including optimisation, genetic algorithms, introductory Java programming, web application frameworks and web technologies such as XML.
I am open to the possibility of supervising a honours and MSc projects in areas related to my research. Please get in touch if you are keen.