PEERS Collaborative Learning Workshops for Life Sciences Majors
I had this professor for PIC 10A (it wouldn't let me submit without choosing a class). His lectures were THE MOST BORING THING EVER. He was not engaging at all, and a lot of people fell asleep or stopped showing up. That said, I would recommend going to all of them because he goes over exactly what will show up on the mid terms and final in his lectures as programming exercises in class. The homework wasn't particularly hard or confusing, just tedious. Get started on the assignments early (especially the ones near the end of the quarter because those took much longer than the first few), and understand everything you're doing on them because he asks questions on the tests which are very similar to the homework. The class wasn't hard - I gave the homework its due diligence and went to all the lecture and got an A.