This is the 3rd time I've taken a course with Phil as the professor and I would recommend it to anyone if possible. As long as you pay attention in class and ask questions you will do well in class. If you don't understand make sure to ask because Phil will make sure to reexplain it until you do.