While it certainly would have shortcomings, this does seem to be the day and age for online classes. A college would probably already have online class capabilities and probably a media or similar school with a few students that would polish up the presentation as a graded assignment. There are students graduating around now with ivy league degrees by taking online classes.