ICS 314 Sundial Project