Courses Read from database, several problems still exists. 1. How to maintain data consistency upon update? 2. Grade should be associated with each course.