Very knowledgeable and easy to approach! Couldn't ask for a better supervisor and lecturer!
Has a thing for not giving eye contact during lectures, but thats because he is 'in the zone'
I have sat numerous lectures and had 5 project supervisors so far in my academic life, and he is by far the best mentor. He is truly inspirational. He cares about his students' learning and he wants his students to do well.
I honestly cannot think of any cons. Trust me, you are very lucky if you get to be taught by him.