Abram Axelrod
Absolutely loved him. Engaging/funny guy who made it really apparent that he cared about our learning and what he teaches. I ended up really enjoying the content but i felt like he also made himself and the content very accessible to people who struggled/didn't like it. If you show up to office hours, he will clearly outline whats on exams too!