EE31 Junior Design Project