This professors goes very fast for his lectures. It was my first week of class and could barely understand he tried to teach. There was a quiz every week. To deal with it, you better go to your TA to see how to solve problems. They take 2 problems from the review quiz. Exams are very hard and you can't get ready for them.