CS 401 Class Project