Joe Gibson
Gibson made me love math again. You have a homework after every section but they aren't hard and they're due at the end of the semester. If you need help just ask and he'll make sure you understand everything. Tests are super easy and he gives you a generous amount of partial credit if you show your work. Love him!