My other issue with college, especially in CS, was the amount of theory classes we took. The vast majority of CS students just want to be software engineers; most CS theory is not useful for that goal
Strangely, I find theories, at least up to junior graduate level, amazingly useful in building systems.
It means they are still courses instead of seminars, and they are not necessarily cutting-edge research materials. Many of the courses are taught to senior undergrads too.