Jonathan Phan
Professor Pham definitely puts a lot of time into his lectures and is very detailed where other profs might not. He makes his lectures very engaging and easy to understand so the quality of class is very high. That being said, this course will take a lot of outside reading and studying to get a good grade. 