He is an extremely knowledgeable professor who gives really good lectures. He grades based on attendance, participation, exams, and a couple of essays. You will need to talk and participate to get a full grade. He clearly tells you what will be on exams and always gives an excellent review sheet. If you do your work, you will pass.