James Carroll
He's ready to answer your email 24/7 and wants his students to succeed. He provides clear study guides before exams. There are three midterms, one final exam, and one presentation project; lowest exam dropped. Homework and simple quizzes from the textbook. I also took him for Math142, and he did an awesome job. Bonus: He's so funny and caring!!