This is me. Background photo by slidebean on unsplash.com, a source of freely-usable images.

Figure 0.1: This is me. Background photo by slidebean on unsplash.com, a source of freely-usable images.

Hello and welcome to the Department of Computer Science at the University of Manchester. My name is Duncan and I’m a lecturer here with responsibility for managing our Industrial Experience (IE) program. This elective course has around 100 students every year working in paid employment for the penultimate (“sandwich”) year-in-industry of their undergraduate degrees. 🥪🎓

I teach undergraduate & postgraduate courses, supervise tutorials & projects while serving as employability tutor. I’m interested in methods that can deliver outstanding learning and student experience using innovative techniques like vertical tutoring, industrial mentoring, working with local schools, Wikipedia editing and live music. 🎸

If you are an employer who would like to recruit a summer intern, placement student or graduate please get in touch. During term time, we edit and highlight some of the best opportunities for students in a weekly newsletter known as the Wednesday Waggle. 🐝

Full stack teaching

Regardless of the age or the stage, I enjoy the challenges of teaching and have taught english, maths, science and engineering to primary & secondary school children (K–12), undergraduates & postgraduates. In 2011, I completed a Postgraduate Certificate in Education (PGCE) at the University of Bath and worked as a high school teacher in co-educational non-selective state-funded schools in Swindon, Shaftesbury and Stockport before returning to higher education. As well as teaching in the UK I have been fortunate enough to teach in India, Japan and America too. 🇬🇧🇮🇳🇯🇵🇺🇸

What’s the story, coding glory?

Born in Bath, Somerset and raised using a secret West Country recipe, my story is a mixture of Natural Sciences (Plant Sciences, BSc), Computer Science (MSc & PhD) and software engineering. I’ve worked as a consultant and software developer for various organisations including BBC Monitoring, the Ford Motor Company and the National Health Service (NHS). While working on Apache Taverna and myGrid I completed a PhD at the University of Manchester. This was followed by a postdoc at the Manchester Institute of Biotechnology (MIB) working on the Refine project and a stint as a software engineer of Chemical Entities of Biological Interest (ChEBI) at the European Bioinformatics Institute in Cambridge, UK. 🇪🇺


This website1 is built using bookdown with R markdown, the R language, gitbook, JavaScript, knitr, LaTeX, Pandoc, RStudio and TLC. Thanks to Yihui Xie and his collaborators for the handy tools and excellent documentation. The source is available on github, but you’ll be better off reading the friendly manual (RTFM) Authoring Books and Technical Documents with R Markdown first. If you’re viewing this on an iPhone or iPad, there is known bug with the menu bar at the top of this page which means the menu might not display properly. Using these tools means this page is also available as a pdf and and an ebook.

Get a life!

When I get the time I like to sing baritone, practice my embarrassing dad dance moves, look after bees and butcher the greek language, preferably on a beach in Greece. Άντε γειά! 🏖️🇬🇷

  1. last updated 04 December, 2020↩︎