Programs from Mike Scott's CS314 Class at UT Austin