Projects for EE312 Software Design and Implementation I (Honors)