Seth Lehman
I took him for around a month in person and then the rest of the semester was online. If it was up to me I would take him every single semester. He offers multiple opportunities for you to fix your grade and I actually felt like I was learning something in his class as opposed to just memorizing it. He also uploaded his recordings online.