Pros 1. He is very knowledgeable about his craft 2. Seems to really care that you understand Cons 1. Strange Grading Style 2. Monotone and will put you to sleep 3. Needs a better structure. More in class lectures. 4. Over a Month after Finals, and we've yet to receive our grades yet.......