Teaching


Undergraduate

I have taught the following modules at undergraduate level since 2007.

  • AE1CSA: Computer System Architectures (2007-2013)
  • AE1UST: Unix Software and Tools (2007-2008)
  • AE1DBS: Database Systems (2007-2015)
  • AE1PRG: Programming (2014-2015)
  • AE1IMO: Introduction to Modelling and Optimisation (2014-2015)
  • AE2OSC: Operating System and Concurrency (2015-2017)
  • AE3IDS/J: Individual Dissertation Single/Joint Honours (2014-2017)
  • AE2AIM: Artificial Intelligence Methods. (2017-present)