Most of the courses are taught by University lecturers, with assistance from dedicated teams of researchers and administrators:
- lecturers: Alessandra Cavarra, Jonathan Cooper, Cas Cremers, Jim Davies, Ivan Flechais, Jeremy Gibbons, Ralf Hinze, Marina Jirotka, Andrew Markham, Andrew Martin, Ivan Martinovic, Stephan Murer, Nadeschda Nikitina, Kasper Rasmussen, Andrew Simpson, Niki Trigoni, Vojtěch Forejt.
- programme administrators: Jackie Jordan, Shirley Sardar, Vivian Ansell.
There are also a number of subject specialists who teach courses in their particular areas of expertise:
- specialists: Imad Abbadi, Steve Albury, Craig Anslow, Robert Carter, Francesco Cesarini, Robert Chatley, Rob Collins, Gareth Digby, Paul Fremantle, David Grawrock, Nigel Kermode, David King, Nigel Mehdi, Steve Moyle, Stephan Murer, Jeffrey Ritter, David Rogers, Bill Roscoe, Angela Sasse, Kathy Tyrrell
- guest speakers: Antony Marcano, Duncan Pierce
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.