Professor P is one of the greatest teachers Ive ever had. She is caring and really passionate about teaching. Professor P is always willing to help you by being understanding. She really hears what students have to say and she gives tons of opportunities for extra credit! I definitely recommend taking this courses, she is hands down the best.