Professor Jeff Magee currently has a part-time role as Presidents' Envoy working with the President to further the aims and objectives of Imperial College. He is also a Professor in the Department of Computing.
He was previously Dean of the Faculty of Engineering at Imperial College and stepped down from this role in September 2017. He is a graduate in electrical engineering and holds MSc and PhD degrees in Computing Science from Imperial College London. He was appointed Head of the Department of Computing at Imperial in 2004 and Deputy Principal (Research) of the Faculty of Engineering in 2008.
His research is concerned with the software engineering of self-adaptive and distributed systems, including design methods, analysis techniques, operating systems, languages and program support environments for these systems. His work on software architecture was put to commercial use by Phillips in consumer television products. His work with industry also includes collaborations with BP, BT, NATS, Fujitsu, Barclays Capital, QinetiQ, and Kodak.
He is the author of over 100 refereed publications and has co-authored a book on concurrent programming entitled 'Concurrency - State models and Java programs' which is now in its 2nd Edition and has sold over 15,000 copies. He was co-editor of the 'Institute of Electrical Engineering’s Proceedings on Software Engineering' and until 2007 was Associate Editor of 'Transactions on Software Engineering and Methodology'. He is the co-recipient of the 2005 ACM Special Interest Group on Software Engineering Outstanding Research Award for his work in Distributed Software Engineering.
Magee J, Kramer J, 2006, Concurrency: State Models & Java Programs, 2nd Edition, John Wiley & Sons