Major Rewrite .5

Course ViewModel