Assignment #5 by Nick Chen