Brad MontgomeryAnderson
He is a very caring teacher but this subject is very hard. If you have to take this class make sure you are ready to take quizzes and homework every week and watch the lecture over and over again. He doesn't make it easy to understand the subject or to get a good grade in this class. good luck