Teaching

Modules I have been involved with at Aberystwyth University:

2017-18

CS02420: Foundation Mini Projects
CS10220: Introduction to Computer Infrastructure
CS12320: Programming Using an Object-Oriented Language
CS24320: Applied Graphics
CS32430: Computer Graphics & Games
CS39440: Major Project

2016-17

CS10220: Introduction to Computer Infrastructure
CS12320: Programming Using an Object-Oriented Language
CS24320: Applied Graphics
CS32310: Advanced Computer Graphics
CS39440: Major Project

2015-16

CS10110: Introduction to Computer Hardware, Operating Systems and Unix Tools
CS15210: An Introduction to Communications and Telematics
CS12320: Programming Using an Object-Oriented Language
CS27510: Commercial Database Applications
CS39440: Major Project

2014-15

CS12320: Programming Using an Object-Oriented Language