Joseph Vann
Completely unfair, does not cater to your individual need. Teaches the course as if you've been working in the field rather than a lens of learning this subject for the first time. I felt dismissed and unheard. He's definitely not encouraging and makes you feel bad.