Jeremy Foreman
This professor relies on videos he recorded over the past few years to teach the class. He never gives full credit no matter how much effort or attention you put into your work. He never answers emails on time, and he expects you to know how to do all the work based on a couple of videos he puts out, that has very little explanation. 