Gary Lavigne
He's a really good teacher- I took calc 3 with him this year and it was his first time teaching it. At first, things were a little rocky but then we asked for more examples and he listened and things got better. He really cares about his students and will put in effort if you do. TBH he's better than most of the actual professors....