John Stephen
I took this course as an elective and it ended up actually being enjoyable. It is an easy A. You will need the textbook for quizzes, but there isn't anything hard or extremely time-consuming. Professor Stephen has good lectures and is respectable.