Prof Stanley Yeo is the most amazing lecturer. I did not understand much from the mumbo jumbo of the weekly lecturers and in the 2nd weekend school, on those 2 days, I understood 90% of the semester's work. Amazing.
He is highly regarded and judges quote him at times for criminal matters...