Jeremy Bergen
Honestly such a cool guy. He makes sure his students understand the material and genuinely wants them to succeed. He does take a long time to grade assignments, but honestly, it's not a big deal. If you want feedback, he's easily accessible outside of class. 10/10 great instructor :)