<p>We are faced with this difficult choice. On one hand, EECS has incredible reputation but it also has such competition. On the other hand, we were also so impressed by the curriculum at UCLA for CS/EE students. We also like the fact that no classes are taught by TA and the campus as well as the dorm is so beautiful. </p>
<p>Are EECS classes taught by TA in UCB? Is help easily available (i.e., access to professors, instructors)? If you want to go to graduate school, does it make sense to attend a very competitive school and then you end up lower on the curve. That is you cannot attain the required GPA or recommendation letters from professors for your application to graduate school?</p>
<p>lectures are always by professors, and discussions/labs are either taught by gsi's (graduate student instructors) or ugsi's (really bright undergraduates). in most cases it will be a gsi and not a ugsi who teaches your section</p>
<p>How is it done at UCLA? Are TAs not used even for discussions and labs or is their system similar in that professors do lectures while TAs handle discussions and labs?</p>