<p>I'm still in High School, looking at different universities. One of my mom's biggest complaints about being an exchange student at Minnesota were huge lecture halls in Junior classes. I'm wondering if Berkeley would be like that.</p>
<p>Because EECS is pretty popular, the CS lectures are all pretty large, as they’re trying to accommodate a lot of students. My smallest class this semester has around 80 students, and my biggest has 300. 300 is still smaller than most EECS lower div courses, btw. There are also discussion sections or labs for most EECS classes, those usually have 10-30 students.</p>
<p>That said, I don’t think it’s really an issue, the reason classes are so large is because the professors are amazing, and because the department tries really hard to get everyone into classes. Also, the bigger a class is, the more instructors it’ll have, it’s not like a 300 person class only has one person teaching. It’s kinda nice to have office hours every day of the week.</p>
<p>Side note, you can search to see how big classes are: <a href=“http://osoc.berkeley.edu/OSOC/osoc?y=3&p_term=SP&p_deptname=Computer+Science&p_classif=U&p_presuf=--+Choose+a+Course+Prefix%2FSuffix+--&x=38[/url]”>http://osoc.berkeley.edu/OSOC/osoc?y=3&p_term=SP&p_deptname=Computer+Science&p_classif=U&p_presuf=--+Choose+a+Course+Prefix%2FSuffix+--&x=38</a></p>
<p>You can see class sizes at [Home</a> Page - Online Schedule Of Classes](<a href=“http://schedule.berkeley.edu%5DHome”>http://schedule.berkeley.edu) .</p>
<p>It does appear that upper division CS courses tend to be larger than upper division EE courses (implying that CS is the more popular part of EECS).</p>
<p>For the intro series, you get class sizes of 250-350 (61B with Hilfinger, 61C, 20N, 40) to 500 (61B with Shewchuk, 70) to 800 (61A). For upper division courses, it depends on which subarea the course focuses on. If it’s something popular or useful like algorithms (CS 170) or AI (CS 188) or a course with a particularly good professor, the course size is around 250-400; these are pretty much only CS classes, except for networking (EE 122), which is CS-oriented in the fall and EE-oriented in the spring. Moderately popular courses like compilers (CS 164) or signals and systems (EE 120) have around 100 students. Less popular areas like computer architecture (CS 150/152) or integrated circuits (EE 140/141/142) have correspondingly fewer students (15-50) enrolled in their classes.</p>