ISC Honors Project 2