James Hill
Class is discussion heavy but very easy if you read the chapter. Prof shows a clear knowledge of the subject and interacts with the class through videos each chapter. Quizzes/tests are very simple, multiple choice. I would recommend this professor.