Cody Lonning
His teaching style is no zoom calls and a couple of lectures; he provided material to cover for it and I did really well in the class. There is a lot of material you cover, but his focus is on making sure we learn the subject. He had office hours every week and was easy to reach. The textbook wasn't hard to read and not too big.