Teaching
I am not teaching in 2021/22, as I have a full-time Associate Dean role.
Here are some Honours projects that I’ve supervised previously:
- Napier88 to Java compiler (Jodie Love, 2018)
- S-algol to Javascript compiler (William Trend, 2016)
- exam typesetting tool (Jamie Maclean, 2016)
- adaptable curriculum analysis (Ryan Hamilton, 2016)
- lightweight threads and asynchronous I/O (Hamish Morrison, 2015)
- uncertainty in linked data (Tom Dalton, 2015)
- FUSE diagnostic tool (Matthew Dooler, 2014)
- understanding thread interactions (Ivan King, 2014)
- race performance analyser (Chukwudi Anyiam-Osigwe, 2013)
- arbitrary-precision Mandelbrot viewer (Paul Cox, 2012)
- policy-driven distributed file synchronisation (Lewis Headden, 2012)
- XML schema generation from examples (Robert Tomsick, 2010)
- apache configuration editor (Owen Rudge, 2009)
- online course planning tool (Ashley Sole, 2008)
And Masters dissertations:
- visualisation of uncertain genealogical structures, jointly supervised with Miguel Nacenta (James Williamson, 2017)
- an email client supporting causality analysis and disclosure control (Raghubir Singh, 2016)
- athletics performance analytics tool (Yiming Ren, 2016)
- a database using plain text files (Iswariya Raghu, 2016)
- module delivery system (Sunaiyana Thakuria, 2014)
- second-hand business-to-business e-market solutions (Antoine Casanova, 2013)
- a web-only content management system (Georgios Chrysafidis, 2013)