This professor is average. He is really nice and gives one extra credit assignment which is great but he is a very boring prof. He does not give any assignments to do to help review the material after lecture. He gives you focus points to study for exams but the exams are pretty hard and if you don't teach yourself everything then good luck.