I've written the Round Robin and First Come First Served algorithms and
made some structure for us.  Each Process object can calculate its own
turnaround, waittime, and responsetime.  The Simulator class has a
method for analyzing an ArrayList of completed processes.  Check out my
methods in Simulator to get a good idea of how to use what I've written.