Eric Furlong
All the reviews you see about him are correct! He gives no clear direction on what he wants. And he is super tough on grading. When you come ask him for help, you get more vague Feedback. He said at the start of the class that it is rare to get an A in his class. No matter what you do, it will be impossible to get an A ever after you get help.