Philip Buffum
The class itself is worth taking because its almost impossible not to get an A in but Buffum is a terrible professor. Labs & homeworks are always based on coding concepts he is yet to cover in lecture & instead he would just tell us to Google it. He makes the programming section of the exams way harder than necessary. TAs were helpful but he wasn't