Aaron Koepke
My 2nd time having Aaron and he never disappoints. So nice, funny, keeps class fun and engaging, and clearly wants you to succeed. He expects you to earn your grade but gives clear expectations and good feedback. Not mandatory but you get weekly free attendance+participation points. Very manageable work load. Please take Aaron, you will not regret!