I completely agree with you that the undergrad students are not at all at fault here. You pay a lot of tuition and deserve better.
I completely agree with you that the undergrad students are not at all at fault here. You pay a lot of tuition and deserve better.
Again, if you want to say that you need to make the class as terrible as possible so that people drop, then just say so.
I hate to make this request, but I need half to 2/3rds of the students to drop the course. I'm hoping that you will still be able to learn a lot from the class -- but I need to find a mechanism to make the class smaller. Being strict on attendance seemed like the "least bad" of several rather unattractive alternatives.
I'm hoping that someone has a better idea, and I'm completely open. Please come and see me in 739 Soda.
And I have to say that it is already a huge problem at Berkeley to simply get enrolled into a CS class. There are simply not enough resources to go around. That's why this class has a huge waitlist.
By the way, this problem is also occurring in other classes, but they are scheduled as Monday-Wednesday classes. My class is Tuesday-Thursday -- the first day of classes at Berkeley was 8/29. Monday is Labor Day holiday at Berkeley, so those other classes will have to deal with their situations on 9/4. (However, their TA deficits are not quite as large as those that we have in CS 161).
Our course has what Berkeley EECS calls "30 hours of TAs." I can assure you that they'll end up doing a lot more than 30 hours worth of work each week.
I'll also remind you that our teaching assistants are unionized, and we are bound by contract rules.
But even if I had the power to change that (and I do not), you can see that it would have to change for every single EECS class -- why would a TA want to teach 4 discussion sections for CS 161 when s/he could get the same pay credit teaching 2 discussions sections for another CS class?
Though, often times, most TA's I know put in far more than their required time.