Bryan Holbrook
Professor Holbrook is an amazing lecturer. He is super understanding and offers a good amount of extra credit opportunities. I definitely recommend taking his courses. He almost always has office hours available. He is a tough grader on papers, but he gives very clear feedback on what can be improved. 