I read rate my professor thinking the Sheel was the best. He's a nice guy and accessible, but you're better off taking a different math 125. Exams are WAY harder and weighted more (75% of ur grade) than other math 125 classes. Homework every class (1-3 hours per homework assignment) and quizzes 2x a week. Its all self study and lectures dont help.