This professor has a very weird grading system as well as explaining his work. He is very complicated, and I suggest he changes some of the curriculum into work we can actually learn and grasp. Not worth taking.