Robert Schneider
Do not take his class, pick another professor. You have no clear understanding of what you learned from his lectures. He can be funny but let's be honest does that get you a good grade absolutely not. He is very slow and grading, and will mess up on the syllabus.