Decent lecturer and a good speaker. He gives out good notes for studying from. Unfortunatelly, he also lectures directly from these, which is a bad idea as they are mostly written text. His units tend to require a reasonable amount of effort. However, attendance to lectures is not necessary as the notes are adequate to learn from.