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. 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 by:

Our elective industrial experience program has up to 100 students every year working in paid employment for the penultimate (“sandwich”) year-in-industry of their undergraduate degrees. If you are an employer who would like to recruit a summer intern, placement student or graduate please get in touch. 🐝

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). I was part of the Apache Taverna and myGrid projects before completing a postdoc at the Manchester Institute of Biotechnology (MIB) on the Refine project. This was followed by a short stint as a software engineer of Chemical Entities of Biological Interest (ChEBI) at the European Bioinformatics Institute (EBI) in Cambridge, UK. 🧬🇪🇺


This website1 is built using bookdown with R markdown, the R language, gitbook, JavaScript, knitr, LaTeX, Pandoc, RStudio and TLC. 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 in one single pdf file and and an ebook. Thanks to Yihui Xie and his collaborators for the handy tools and excellent documentation. 🙏

Get a life!

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

  1. last updated 25 September, 2021↩︎