Lecturer, Library RepresentativeTeaches: Applied Software Engineering, Introduction to Computer Systems, Programming Language Paradigms, Programming Paradigms and Languages, A Short Introduction to Computer Programming, Software and Programming III, Software Design and Programming
Keith has a BSc (Hons) in Computer Science (CNAA, 1983) and a PhD in Computer Science (UCL 1990). He has worked as a consultant since 1980 and has been a lecturer at Birkbeck since 1986. He has also given courses at UCL, RHUL, Middlesex, and Westminster.
- 020 3926 1315
- Email address
- Personal web page
Areas of interest: Software Engineering, Polyglot programming languages, Image manipulation and retrieval, Distributed Systems, Educational Gaming, Machine Learning