CS241 Honors Project