Matthew Haffner
Dr. Haffner is a great professor. He tells you exactly what to write down and what to study. Go to class, do the study guides, and take good notes if you want to get As on exams. There are frequent, 2-question, pop quizzes that you can collaborate with classmates on, but you have to show up to class on time. He also discusses current events.