Courses

I am Course Director for the BSc in Software Development and final year project coordinator for the BSc in Software Development and also the BSc in Cybercrime and IT Security

I have taught a number of courses on both the software development BSc and the Computer Games Development BSc.  All course notes, including past exam papers can be found on the college Intranet Blackboard site.

If you need to meet me you can see if you can find a free slot below.

My current Roster is:

Concurrent and Distributed Devices
BSc in Software Development – Year Four

Malware and Reverse Engineering
BSc in Cybercrime and IT Security – Year Four

Game Engineering 2
BSc in Computer Game Development – Year Four

Final Year Projects

  • BSc in Cybercrime and IT Security – Capstone Project
  • BSc in Software Development – Capstone Project
  • BSc in Computer Games Development – Capstone Project

We encourage companies to specify projects for our students where practical. This allows companies to assess the standards of our graduates and our graduates to work on real world projects.

Final Thesis Supervision
MSc in Data Science (Taught Programme)

Courses I have previously taught:

First Year Modules

  • Computer Hardware: BSc in Software Development
  • Introduction to Programming: BSc in Computer Games Development
  • Introduction to Programming: BSc in Software Development

Second Year Modules

  • Animation Labs: BSc in Computer Games Development

Third Year Modules

  • Network Programming: BSc in Networking
  • Advanced Programming: BSc in Software Development

Fourth Year Modules

  • Software engineering Two: BSc in Software Development
  • Formal Methods: BSc in Networking
  • Computer Graphics: BSc in Software Development
  • Game Engineering Two: BSc in Computer Games Development
  • Artificial Intelligence in Games: BSc in Computer Games Development
  • Artificial Intelligence and Logic: BSc in Software Development