David McElhattan
Prof. McElhattan is great! He encourages participation and discussion in class, which is really helpful in terms of retaining the material. He gives you a lot of freedom in papers (multiple prompts) and they aren't long (3-5 pages). Quizzes are easy if you go to class or review the material. Thorough lecturer who really cares about his students!