A huge problem with colleges across the country is that they have to spend 2+ years getting average 'college-prep' high school graduates ready to learn college level material. The other problem being that professors are not teachers, and their teaching ability has very little to do with their job.