Current Teaching

In the session 2018/19 I am teaching both the MSc Informatics Research Review and the MSc Individual Project Proposal.

Past Teaching

Over the years I have been teaching numerous courses including:

  • Compiling Techniques
  • Compiler Optimisation
  • Distributed Systems
  • Embedded Systems
  • C Programming Concepts and Skills

Course Design

Together with my colleague Paul Patras I have been designing our new course “Internet of Things, Security, and the Cloud”. This course is intended to replace our existing Embedded Systems course, which I co-designed with Michael O’Boyle several years ago, from 2017/18 onwards.