Ryan Slesinger
Readings for every class, quizzes over each. If you don't know the quiz answer he changes the questions for it to be easier. Very funny in lectures, but there is an African American section and was very respectful and open about opinions. He allows 4 absences, there are 4 papers (4 pages), and was very good about honors contract.