Dvir, Zeev, Department of Mathematics and Department of Computer Science, Princeton