This document provides instructions for Project 4, which involves creating a generic GraphUMUC class to represent graphs, implementing depth-first and breadth-first traversal algorithms on the class, using string data files as input, generating test data files, extending an existing GUI, demonstrating the program works, and submitting a zip file containing source code, data files, and a readme file with sections on design, usage guide, test plan, and lessons learned.