CS213/EE202 Student Project