wrote CourseDataSource but did not test. Edited course, semester classes
for database.