Roy Tania
So the homeworks are fairly long but they aren't graded and help to prepare you for the quiz. 120B is dense so office hours are crucial. The midterm was very fair and resembled the homework. TLDR: difficult material (mostly first two weeks) and the homework reflects that, but do them and you'll finish your midterm feeling confident you did well.