added LecureCourse and LabCourse data structures