Samuel Prien
Overall due to the subject it is a difficult course, but Prien is an amazing teacher. He is so understanding and does not want to see any of his students fail when they put in the work. If you have any problems with the schedule or grading, he is more than happy to discuss it with you. Loved this class!!