This professor gives helpful, in depth discussion for each class meeting to ensure students understand what they are supposed to be learning. Assignments and quizzes arent too hard if you do the required reading. Would take again!