COMP 490 Senior Design Project