Project 3 for CS1699 Software Quality Assurance at the University of Pittsburgh