Mike is one of my favorite teachers, even though I normally hate math. You have daily quizzes at the end of class, but you can work together and he curves a lot of them and drops half of your bad homework grades. He's a super nice guy and the class is an easy A as long as you pay attention. Exams are easy as long as you do the homework.