He received his B.S. degree in 1998 from the Fudan University and his Ph.D. degree in 2009 from the George Washington University, respectively. He joined the University of Arkansas in January 2010 as an Assistant Professor. His research interests include reconfigurable computing, computer architecture, hardware design, and high-performance computing. He has published more than 70 journal and conference papers in these areas. He has served in technical program committees of more than 20 international conferences such as FCCM, FPL, FPT, and Supercomputing. He also regularly reviews papers for more than 20 journals such as IEEE TC, IEEE TPDS, and ACM TRETS.