This is assigned to Dan Tawfik for use in the I-101 class in the Indiana University course curriculum.