Benjamin Purkis
Dr. Purkis is an amazing person, but a pretty harsh grader. He likes to give group projects, but makes himself available for office visits and consultations. If you do well on tests and pay attention in his classes, you'll do well.