David Barril
David truly cares about the success of his students. His lectures are very interesting and set up to promote critical thinking. Exams are largely based on stating your opinion on a subject and backing it up using research discussed in class. David gives you various opportunities to succeed and even argue your grades. I really enjoyed his class.