I teach courses at both undergraduate and postgraduate level. At present, I am responsible for undergraduate teaching in:
I've previously taught Natural Language Processing
at both undergraduate and postgraduate level.
I am involved in supervising both MSc and PhD dissertations,
particularly in the area of machine learning of natural language.
This course is aimed at first year undergraduate in computing. It
provides an introduction to the software design process through practical,
team-based coursework. Material covered on the course includes:
Back to Contents
Back to Contents