In addition, Shihong is good at computer programming, e.g., C++, Python, and Fortran. While pursuing his M.S. degree in applied mathematics, Shihong concentrated in fields such as numerical analysis of partial differential equations, statistical modeling, machine learning techniques (e.g., discriminative and generative modeling), and computer visions. In his free time, Shihong enjoys hitting the slopes with a pair of skis.