Ugh. Having been in those more advanced CS classes, quite often the biggest problem they have involves the pile of students who supposedly passed the prerequisites but don't actually know the material. Unless you have a professor willing to just let those people fail or study outside of class, the class ends up cramming in piles of remedial material and discussions to get everyone to the same baseline.