Was very knowledgeable and passionate when teaching the class. He does have an accent which can be hard to understand sometimes, but still his lectures were pretty interesting. NFSC112 was a very group project based class abd the entire discussion grades is dependent on your group. There are pop quizzes in lecture which are counted as completion.