Prof was able to teach the lessons in a very understandable and clear way. he gave weekly quizzes and 3 midterms which he properly prepped us for with problem sets and examples covered in class. graded the first midterm very quick but took a while with the last two midterms. As long as u go to lecture, do the hw and problem sets u should be good