In 2012 winter quarter, I took the course Database System Implementation which involves a lot of programming work. In the project, we were suppose to build a quite complicated information management system for college. The system has entities like student, faculty, course, etc. It is complicated in such a fashion that: each course will be different class in different quarter, each class could have more than one section which is taught by different professor. Each course can belong to different category and concentration. In order for a student to graduate, he/she needs to finish a certain amount of credit under certain categories and concentrations. And much more… (see complete description)