Android System Benchmark

In 2012 winter quarter, I took the course Operating Systems. It involves a programming project that requires us to benchmark an operating system in terms of the time to finish some certain tasks. My partner and I decided to choose Android as the target platform while most of the other students chose Linux which seems easier. The reason we chose it is that Android is quite popular nowadays and it is open source compared to iOS. We believe that working on this new platform will be more interesting, challenging and rewarding.

Read More

Design and Implementation of a College Infomation System

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)

Read More