Erica Stephens
Great professor but absolutely blasts through lecture slides at 90 mph so be prepared for that. Regardless of the professor for this course you're gonna have to put in a lot of studying hours if you want a good grade.