Beware of midterm tests; Bizarre grading scheme for multi-choice questions where you get 2 points for each correct answer and lose 1 point for every incorrect answer. The only good thing is that his lecture notes are concise and easy to understand making lectures optional.