Suhaib Fahmy
Really good lecturer, knows his content and makes lectures interesting. Coursework was really fun as well, probably the best module I've taken this year and one of the best lecturers I've ever had