Jocelyn McGrandle
Professor McGrandle is VERY underrated! I loved her lectures and actually felt like I was learning something. She doesn't post her slides so it forces you to go to class, however she has the best teaching pace, so you never miss anything!