I took him for both 125A & B, we had discussion posts every week and had to reply to two peers. 5 quizzes of 10 questions super easy!! 2 papers one of 4 pages and the other of 6 pages, he is lenient if you do not do the fully 4 or 6. He does breakout rooms to discuss the lecture. I had him for 2 hours and 50 minutes but would always finish early.