You can learn to speak any language you wish on a tape/CD/Computer; Pilots can learn to fly planes using computer simulators; and you can google for any piece of information that you care about on the Internet. So, why do we need Professors for delivery of classes? Let them design new computer courses. They can even design feedback mechanisms into the delivery so that students can provide input for the course to self-correct. Professors can then be free to do original research and expand the frontiers of knowledge.
Machines have taken over the campus. Are you sure your Professor is human?