Project for CPE-465 at Cal Poly