Benjamin Frandsen
I wish all of my classes were taught by him. He has you watch his pre-recorded lecture before class and then you show up to do practice problems. This method ensures everyone is taught the same amount of material. His tests are straightforward and not tricky. He also curves the exams often which boosts your grade. He teaches very clearly as well!