Probably best professor I've had in college. Go to lecture and ask questions and you will pass. Phil has amazing lectures, and gives clear instructions on how to solve problems and also how they are graded. He is great at answering questions and making sure you understand. The tests are weighted very heavily so it is crucial to ask questions.