Robert Freeman
Professor Freeman is an interesting guy who is pretty good at teaching even though he goes off on tangents often about his experiences. His class consists of two midterms and a final with weekly homework due twice a week. He also has a few pop quizzes which he gives you the answers to but it makes attendance mandatory. Overall he's not a bad choice