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 (≈ Assistant Professor) 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 students, supervise tutorials & projects while serving as employability tutor. I’m interested in methods that can improve teaching, learning and the student experience using techniques like industrial mentoring, journal clubbing, 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 which goes out to over 1000 undergraduate and postgraduates in Computer Science. 🐝

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 science 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?

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 and the documentation in Authoring Books and Technical Documents with R Markdown. If you’re viewing this page 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. These pages are 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 01 February, 2021↩︎