I was good at IB HL Math in high school but barely passed this class. Lectures are so awful he rushed through content. No extensions at all, unlike every other 124 professor. Such long assignments, sometimes 3 due on the same day. Worst professor I've ever had, TA was pretty unhelpful too. We had to do the quizzes before learning content on there