Professor
Sandra Batista
Most Helpful Review
Spring 2026 - this class is very different from cs31 + cs32 (not necessarily more difficult though). personally, I thought it was less workload than cs32, but conceptually more difficult but it really depends on what you like to learn. a lot of the time, it feels that we're learning about unrelated topics and it's not really clear how to solve problems for tests during the initial lectures. sometimes Batista does in class slido quizzes (not for a grade) for extra practice or extra credit which is helpful. discussions are super helpful for test problems, lab (project) help, and most of the learning honestly. so even though you only have to go to ~50% of the discussions, you should try to go as much as you can. also, unlike cs31 + cs32, the discussion worksheets are mandatory to submit for completeness/effort.
Spring 2026 - this class is very different from cs31 + cs32 (not necessarily more difficult though). personally, I thought it was less workload than cs32, but conceptually more difficult but it really depends on what you like to learn. a lot of the time, it feels that we're learning about unrelated topics and it's not really clear how to solve problems for tests during the initial lectures. sometimes Batista does in class slido quizzes (not for a grade) for extra practice or extra credit which is helpful. discussions are super helpful for test problems, lab (project) help, and most of the learning honestly. so even though you only have to go to ~50% of the discussions, you should try to go as much as you can. also, unlike cs31 + cs32, the discussion worksheets are mandatory to submit for completeness/effort.