Scott Grether
Grether is awesome. Some might find his jokes and teaching style cringey, but I think it's hilarious and he really does try. Super accessible outside class for help or just to chat. Gives tons of extra credit opportunities and while the class is assignment heavy, it is geared to help you succeed. By far one of the best classes I have taken.