This professor was difficult at the beginning, he goes through everything really fast and you have to keep up. there are weekly quizzes and they count. he takes off a lot of points on quizzes and test for even accidental marks but if you go to his office and ask what you don't understand it he is always willing to help.