Such an amazing lecturer. Always organised and on time. Great range of knowledge about his subjects and makes lectures so interesting. Hilariously funny and has a way to turn everything into an interesting fact to help remember for exams. Very approachable and helpful. Very encouraging of student feedback and relatable. I'm planning on doing other subjects he teaches just because he is such a great lecturer.