He is a real gem that always want to have an impact on others by instilling knowledge in them. He is not the type of professor that allow laziness, yet he is not the type that would made you loose interest in studies through making life hard for their students. I was able to understand this course because of his teaching style. Overall, he is good.