Michael Hanna
He is a great professor that is willing to help you out with the projects that he assigns throughout the semesters. There is a textbook requirement, but for the most part, you don't need it as he already gives you all the information. The tests and quizzes are easy, and the class should be an easy A!