Doug Petersen
Dr. Petersen's class isn't super hard. He's willing to negotiate if you get questions wrong on an exam and have reasons why you chose something different. He also goes over some of the info on the upcoming exams in class, so it's helpful to go to the lectures. He's also pretty funny and sometimes plays his guitar for the class!