This professor is really nice as a person, but is not very good at explaining the concepts. As someone who has taken calculus during high school, I was lucky to have some experience or else I would've been teaching myself everything. Even having taken calculus before, the way he explains concepts is very confusing. 