His current research interests include community informatics, healthcare informatics, virtual communities, and educational technologies. He was a Research Associate and Lecturer in the College of Information Sciences and Technology at The Pennsylvania State University in 2012-2015. He received the Ph.D. degree in Information and Computer Science from the University of California, Irvine in 2011, the M.S. degree in Information Networking from Carnegie Mellon University in 2005, and the B.S. degree in Computer Science and Engineering from the University of California, Los Angeles in 2003. Dr. Shih is a member of ACM and IEEE.