Surinder Bassi
Took his online instruction. Super easy. In my experience, the class got multiple "chances" on assignment problems, quizzes, and exams - made it impossible to get anything lower than a 90-100% unless you put in no effort. Free textbook, but professor usually provides easy to follow simplified important notes. No need to read full chapters! ^~^