Hassan Raza
He is a visiting professor who seems like a nice guy. He is willing to help students, although can be unclear on what his expectations are in class. Emailing him is your best bet to figuring out questions. Do not buy the textbook. All his lectures include the info you need. There are no tests and he gives examples for all assignments. Easy A.