Nathan Jensen
Asynchronous lectures between 20-35 minutes. If you take good notes and listen to the podcasts, the quizzes are really easy (10 short answer q's). He gives out surveys, super quick/short assignments, and online trade simulations (really fun and easy!) which means free 100s if you do them. Hands down the most caring professor I've had.