TAKE PROFESSOR BOOCHER! He is by far the best teacher I have had. He is incredibly caring, explains things in a super simple way (he even uses smiley faces to explain concepts) and is a super caring and kind professor. If you struggle with math, especially, he is the professor for you. You won't regret taking him.