Reviews of professor Philip Buffum

Rating: 5.0/5, difficulty: 4.0/5
Super nice guy. He is clearly still learning how to teach and really wants to make his exams impossible, but he can be an amazing teacher if he continues to learn and grow, especially in our CS department (which isn't great). Should offer more of his own office hours. DO NOT TAKE MONTGOMERY. I also slightly recommend him over Bolton for 160

Rating: 4.0/5, difficulty: 2.0/5
Buffum is a great choice for Intro to Python. He has clear expectations, he's helpful outside of class and the class is structured in a way where it's very easy to understand what you have to do to succeed. His voice is very calming and he likes to incorporate The Bachelorette.

Rating: 5.0/5, difficulty: 2.0/5
Absolute gem in the CS department at Georgetown. Clear grading structure and always ready to help in class. Lectures are a bit dry, but you will learn a lot, especially with the help of TAs.

Rating: 4.0/5, difficulty: 3.0/5
Professor Buffum gives us a lot of chances to learn the material and has pretty clear and fair expectations. He's also always available outside of lecture. This is a solid class for non computer science majors where you get a pretty good basic understanding of Python.