Eric DiFiore
A lot of the earlier reviews do not do justice to Prof. DiFiore. His teaching/grading definitely evolved a lot since he started teaching a year ago. I'm not a hardo and I can say that if you actually learn the models during lecture this is not a hard class whatsoever.