Keith Lacombe
Lacombe is a genuinely great guy. He is very smart and wants to see you succeed. I personally struggle with math and he is very patient with working through problems with me. Some may say he's a douchey guy, but he's only like that towards people who don't put any effort in. Go to his office hours and you'll be fine.