6.828 Lab4 PartB writeup