Lectures are informative, engaging and amusing!
Having other lecturers who don't give a toss
Extremely clear in lectures; keeps the lectures entertaining and always sets coursework that will keep you interested.
Not much! Likes two hour lectures too much...
Bad lectures, goes off topic and starts talking about randomness unrelated to the lecture. Also a harsh assignment marker, and if you want improvement feedback you wont get much from him. just hope you don't get him !