Hello There!

I am a PhD student, a Coder, a Gamer, and an Experiencer.

About Me

My name is Shi Yin.

I'm a PhD student in Computer Science at the University of Illinois at Chicago.

I work in Electronic Visualization Laboratory.

My re­search interests include Visualization, Virtual Reality and Video Games.

My advisor was Prof. Jason Leigh and now is Prof. Andrew Johnson.

Before coming to the U.S., I received my Bachelor's Degree in Information and Computation Science at University of Electronic Science and Technology of China in 2011.

My largest interest lies in playing video games. I also play sports, watch movies, read books, and experience anything good in the world.

my website previous versions: 2012

read my blogs: Chinese | English

find me at:

email: syin8 a uic d edu


My skill set includes: C/C++, Python, OpenGL, GLSL, Processing, SQL, Qt/QML, OpenCL, Java, HTML, CSS, JavaScript. For full list of my projects (besides this website), visit here


"I am a gamer. Not because I don't have a life, but because I choose to have many."


Since the end of 2013, my focus has turned to playing games on my new Xbox One, but I kept playing on PC too.
Games I am currently playing include Call of Duty Ghosts, NBA 2K15, and Watch Dogs.


I started to play video games when I was very young. We used DOS at that time. So I barely remember the names of those games I played.
I played a variety of games, from AAA titles to indie games.
I played different type of games, FPS, RPG, action, sports, strategy, etc.
I played games from both West and East.


Playing with real people is a totally different experience from playing alone. I started playing multiplayer in 2009, after I purchased Call of Duty Modern Warfare 2 from overseas. It was also the first time I knew the great Steam. It changed my life.
After I came to the U.S, I played Battlefiled 3 until DOTA 2 came out.

| Steam ID: joysword

| Xbox Live gamertag: JustLyn


I built a new blog at the beginning of 2014 using Jekyll, with the help of bootstrap. It helped me focus on the content (i.e. my writing), instead of other miscellaneous tasks needed to get things done when I was using the cumbersome wordpress.

Chinese Blog

My Chinese blog focuses on a variety of subjects, my thought in midnights, my translation of interesting stuff, my memo of little tricks in life, etc.

Jun 07 2015 时未寒「明将军」系列

Apr 05 2015 虚拟现实101 (II)

Aug 25 2013 “蓝眼睛和红眼睛”问题分析

Mar 14 2013 mitbbs包子自动抓取器完成了

Feb 18 2013 CentOS 5升级python版本(2.4->2.7.3)

English Blog

I post technical stuff in my English blog. Articles include but not limited to summaries of research papers, technical tricks and memos, translations.

Feb 13 2014 LaTeX Support for Jekyll Blog

Feb 12 2014 [LeetCode] Unique Binary Search Trees

Feb 12 2014 [LeetCode] Best Time to Buy and Sell Stock II

Feb 11 2014 [LeetCode] Reverse Integer

Feb 11 2014 [LeetCode] Same Tree


Here is more about me and my life. Coming soon!