Great professor who cares about his students - he will do weekly participation assignments in which he asks questions that correlate to the class and your own life in order to get to know more about you. Quizzes, readings, and other homework assignments are straightforward and super interesting.