David Cooper
Overall Dr. Cooper is an intelligent man and is super rad! On the other side is so SO intelligent I feel like he only explains in the ways he comprehends but doesn't "dumb" it down considering this is a beginner class. He offers test corrections but you really gotta score pretty good on the 4 exams to earn a nice passing grade. Homework due EOS.