CS369@UW-Madison Project2