University of Virginia
Whyburn Instructor
Binghamton University
Assistant Professor
Binghamton University
Associate professor
Mathematical Sciences Research Institute in Berkeley
PostDoc Fellow
Centre de Recherches Mathematiques, Universite de Montreal
PostDoc Fellow
Nankai University
Chern Institute of Mathematics
The Johns Hopkins University