David Yenerall
He is a great professor, lectures are fun and very interesting, but you must pay attention, participate, and engage with the class. Homework is based on the book (free ) so is easy to read online and answer the questions. Quizzes are easy, the class has a weekly quiz, midterm and final, pay attention, put your work and you'll pass.