Lehigh University Computer Science Capstone Project