Ian Holyer is the longest serving member of the department, and possibly the only one who remembers the whole of its history. Although he began as a mathematician, he did a PhD at Cambridge in the area of graph theory algorithms, as part of becoming a computer scientist. His greatest passion is for teaching, and he has taught nearly every core computer science subject over the years. He has a long-standing interest in the use of automation in teaching and admin, an area in which he is still doing a lot of practical work. He did some research into functional languages at one time, and published a book on the Miranda language which lasted the usual four years before becoming obsolete. Although he is no longer very research active, he still investigates language design issues, particularly the possible future design of object oriented languages.
Dr Ian Holyer, Head of Department
EMAT20921: Additional Computer Programming (lecturer, unit director)