Teaching

As part of my PhD studies, I have been lucky enough to work as both a
Senior Teaching Assistant and a Teaching Assistant in the Department
of Computer Science at The University of Manchester.

Senior Teaching Assistant
In this role, and aside from regular Teaching Assistant duties, I have
a range of responsibilities in the day-to-day running of the courses,
the designing of new material, and coordinating teams of Teaching Assistants,
for the following modules:

COMP60711: Data Engineering (1 semester, postgraduate)
COMP16212: Java II (2 semesters, undergraduate)

Teaching Assistant
I have also been a Teaching Assistant on several modules where I'm
responsible for grading assignments and providing practical assistance
in lab sessions on the following courses:

COMP61011: Foundations of Machine Learning (1 semester, postgraduate)
COMP60711: Data Engineering (2 semester, postgraduate)
XMCH0003: Modern Information Engineering (1 semester, postgraduate, jointly taught with UCL)
COMP24111: Machine Learning & Optimisation (1 semester, undergraduate)
COMP35112: Chip Multiprocessors (1 semester, undergraduate)
COMP23111: Database Systems (1 semesters, undergraduate)
COMP16121: Java I (3 semesters, undergraduate)
COMP16212: Java II (3 semesters, undergraduate)