Most of the courses are taught by University lecturers, with assistance from dedicated teams of researchers and administrators:
- lecturers: Alessandra Cavarra, Cas Cremers, Jim Davies, Ivan Flechais, Jeremy Gibbons, Anthony Lin, Andrew Markham, Andrew Martin, Ivan Martinovic, Tim Muller, Nadeschda Nikitina, Kasper Rasmussen, Andrew Simpson, Niki Trigoni.
- programme administrators: Jackie Jordan, Shirley Sardar, Henry Dartnall, Vivian Ansell.
- MSc Project Supervisors: Peter Bloodsworth (started 13th March), Zohar Etzioni (started 27th February)
There are also a number of subject specialists who teach courses in their particular areas of expertise:
- specialists: Imad Abbadi, Steve Albury, Craig Anslow, Andrew Blyth, Francesco Cesarini, Robert Chatley, Rob Collins, Jonathan Cooper, Grace Eden, Paul Fremantle, Sue Fundrey, David Grawrock, Ralf Hinze, Marina Jirotka, Nigel Kermode, David King, Nigel Mehdi, Ivan Moore, Steve Moyle, Stephan Murer, Noel O'Dowd, Colin O'Halloran, Jeffrey Ritter, David Rogers, Emanuel Sallinger, Angela Sasse, Seyyed Shah, Monika Solanki, Gianluca Stringhini
The students come from a wide range of organisations: software companies; healthcare providers; finance houses; government agencies; bioinformatics start-ups; management consultants; power companies; car manufacturers. A significant number are self-employed, or work for small enterprises. They share an awareness of software engineering practice, and a desire to learn more about the underlying principles.