he is very knowledgeable about his lecture topics and you can tell he is passionate. midterms and final were very fair and if you attended lectures and reviewed you will be fine. overall friendly, easygoing and approachable if you had questions or concerns. just make sure to study for the quizzes because they can tank your grade, but not impossible