I’m currently a third year, so my memory might be a bit hazy on details. I can definitely answer from what I remember, though.
Fall quarter: I was just working on linguistics classes at this point because I hadn’t decided to look into computer science. 13 units.
German 1: 8am class, which kind of sucked. The class had 25 people in it and was taught by a graduate student, who I thought was very good. My understanding is that there was/is a head professor that coordinates the TAs for the lower level German classes at least. I never saw her except for a couple times when she showed up to evaluate our instructor, though.
Linguistics 1: Big lecture, 200ish people. I really liked the professor (Corina), and he was very approachable. We had our discussion weekly that had around 30 people in it, and the TA was very good. Actually, I’ve had that same TA for a few other linguistics classes.
Anthro 2: ~60 people, I wound up in an “overflow” section away from the “main” section taught by an actual professor. Taught by a grad student, thought he was decent but boring (though that may just be because I’m not all that interested in anthro). We met two times per week for 2 hours each day, so no discussion technically.
Winter quarter: The CS prereqs start, 17 units
German 2: Same instructor as German 1. The class was down to about 18 at this point.
ECS 30: Ah, my first class with Sean Davis…painful at the time but so rewarding in the long run. We had a 350ish person lecture, and broke into 4 approximately equal-sized discussions once per week. I actually had Sean as my “TA” for the discussion section, so I got the main instructor the whole time. He’s a really good instructor, but he makes you work your butt off.
Companion animal biology: I thought this class was really cool. There was a 250ish person lecture, and smaller (30-40 people?) discussions every week. I had a really good TA, and we would do activities in discussion that reinforced what happened in class and in a lot of cases built on what was going on in lecture. Discussion was mandatory in this case.
Calc 1: Pretty much a standard calculus class. I took it with Strohmer. 300ish person lecture, plus ~40 person discussion with a quiz every week.
Spring quarter: 17 units
German 3: Again, same instructor. The class was down to 11 of us.
ECS 40: Taught by a postdoc. I stopped going to lecture after a couple weeks because he would pretty much read off the slides for around 40 minutes of an 80 minute class, then let the class out early. The TAs were all international students, so there were some communication issues there. I still went to discussion, but hardly anybody did so I can’t give a true estimate of actual class size.
Religion Today: Medium sized, 100 people approximately. The professor taught through going over concepts and then asking for input from the class, so it felt very personal. We had mandatory discussion each week, 25 people each discussion, where we did activities to go over the material.
Calc 2: Again, standard calc class. I took it with Kapovich – I don’t recommend him, at least for the 21 series. ~250 people in the class, 40 or so people per discussion.
Overall, I had quite a few big classes, a couple medium sized classes, and a couple smaller classes. I’d only call two of my instructors “bad” or just generally mediocre in that time. Actually now that I think about it, other than them I can’t think of any serious complaints about other instructors in general.