Completed, We just need to add the Feature of Keep Track of Classes already taken