I was just about to post something similar. I attended a large state U and I got the most out of smaller lectures/discussions than the large classes with 300 students. FWIW, only the most introductory classes had large head counts. Everything 200 level and above was somewhere between 20-50 students (and most had an associated discussion with 10-15 students, usually led by a grad student, but sometimes the professor).
That's where the value in live classes lies - the interaction with peers and professors. Not the listening to pre-scripted lectures.
That's where the value in live classes lies - the interaction with peers and professors. Not the listening to pre-scripted lectures.