Bernard Firestone
Covid has not been kind to Firestone. He's not the best with Zoom, which really doesn't help. His lectures are long and it's tough to tell what's relevant and what isn't. On top of that, he's one of the few professors who say "you'll need to know things from the book" and mean it. Unnecessarily hard, boring, but you will learn a lot.