I am the Programme Leader for both (BSc) Computer Science and (BSc) Software Engineering, based in the Computer Science Subject Group within the School of Computer Science and Informatics.
My teaching primarily covers computer programming and software development across a number of different paradigms (imperative, functional, object-oriented), focussing on desktop and web-based platforms.
I am passionate about teaching and received a Vice-Chancellor's Distinguished Teaching Award in 2022.
I am interested in adopting innovative approaches to teaching and assessment that benefit both staff and students. I have previously worked on utilising automation techniques that analyse software and support students' learning and understanding in program design, as well as optimising the associated marking and feedback process.