596: Economics and Computation