Prior to joining NC State, Shen was a Visiting Researcher at M.I.T., Microsoft Research, and Intel Labs between 2012 and 2013, and an assistant professor at The College of William and Mary from 2006 to 2012. His research in data locality for exascale computing won the Early Career Research Award from the U.S.Department of Energy in 2011. His research in input-centric program dynamic optimizations won the CAREER Award from the US National Science Foundation in 2010. He is a receipt of Google Faculty Research Award. He has been appointed an IBM Canada CAS Research Faculty Fellow since 2010. He is currently an ACM Distinguished Speaker, and a senior member of IEEE. Dr. Shen received his Ph.D. and M.S. in Computer Science from University of Rochester, his M.S. in Pattern Recognition and Intelligent Systems from Chinese Academy of Sciences, and his B.E. in Industrial Engineering from North China University of Technology.