He has a ridiculous ego and a very sarcastic sense of humor, which can be funny sometimes. Good teacher, but the work is not easy. Gives alot of materials to help and does want students to succeed but is not a super-friendly teacher that cuts everyone slack.
Best teacher I've ever had. His dry sense of humor is so hillarious and I will never forget the "good times"