Programming assignments for CSCI 402, Operating Systems.