Easy to talk to, straighforward guy. Doesn't waste time and always gets things done. Replies quickly to emails and is overall really reliable. Has a cool tie collection.
My experiences with this teacher has been enjoyable to a certain degree. He's highly knowledgeable, however his teaching methods can be questioned. He knows a whole heap of awesome, cool stuff, but once you get into the 'real' education - students don't really learn much.
- he knows cool ways of solving difficult maths questions :)