Mike is AMAZING. He was always super nice and knew that some of the topics were harder, and he takes his time on certain topics to make sure we really understand. He's been teaching a long time and knows what he's doing. I'm bummed I'll never have him again because he was the best math professor I've ever had in my life. Can't recommend him enough!