Alexander Boquist
Funny, knowledgeable, lectures are thorough, and Prof. Boquist covers the material you are tested on, grading is fair, virtual testing could have been done better. I wish I took the class outside of a pandemic.