Some projects from EE312 Software Design and Implementation 1.