Modified some of the classes
edited the abstract course class