Teaching
Module coordination and delivery
Current:
- 2017/18–present: EEE2048 – Computer Algorithms & Architecture (module leader, delivering Programming part of the module),
- 2013/14–present: EEE2036 – Laboratories, Design & Professional Studies III (module leader since 2017/18, delivering Design & Professional Studies / Enterprise Project part of the module),
- 2013/14–present: EEE2037 – Laboratories, Design & Professional Studies IV (module leader since 2017/18, delivering Design & Professional Studies / Enterprise Project part of the module).
Previous:
- 2014/15–2016/17: EEE1032 – Mathematics II: Engineering Mathematics (module leader, delivering Signals & Waves part of the module),
- 2012/13–2016/17: EEE2039 – Computers & Programming II: Computer Systems (module leader from 2015/16 until 2016/17, delivering Programming part of the module),
Undergraduate and MSc projects
I supervise undergraduate and MSc projects in the areas of Computer Vision, Computer Graphics and Computational Photography (typically 6 projects per academic year).