He completed his PhD at Columbia University in 2010, advised by Rocco Servedio and Tal Malkin, and he spent a year as a postdoctoral fellow in the Theory of Computation group at Harvard, hosted by Salil Vadhan and Leslie Valiant. Wan's research interests include computational complexity, learning theory and analysis of Boolean functions.