Work completed in Computer Systems and Architecture ( CPSC 305 ) at UMW