She is a program director at the National Science Foundation overseeing cyberlearning and STEM education initiatives.
Her dissertation was titled An Integrated Approach to Dynamic Task and Resource Management in Multiprocessor Real-Time Systems.
Shen was an adjunct graduate faculty member at the University of Toronto from 2007 to 2010.
From 2008 to 2016, Shen was affiliated with Harvard University first as a visiting senior scientist and later as a senior research fellow and director of the Scientists' Discovery Room Lab in the Harvard John A. Paulson School of Engineering and Applied Sciences.
[1] Starting in March 2016, she became a program director in the division of research on learning in formal and informal settings at the National Science Foundation.