Great lecturer with an amazing depth of knowledge in his field. He was able to explain things with great clarity and expand upon ideas and issues students may have.
He runs his courses very uniquely. I took MKTG2511 and it was the first time I liked not having lecture recordings. He made sure the lectures were at a time when everyone could attend (afternoonish) and made the lectures basically compulsory.
Due to the fact that there were no lecture recordings, and the immense amount of information given out in the lectures, I saw myself attending every lecture and learning a crapton in the process.
He is very good at answering questions you may have, and you can tell he has great teaching manner.
His organisation is a little lacking though... The course profile was not up until a week before the classes started which was almost a month later than other courses.