Chi-Hsien (Eric) Yen


Hi, I am Eric Yen! I am currently a PhD student in the Human Computer Interaction group of Computer Science Department at University of Illinois at Urbana-Champaign. My advisor is Professor Wai-Tat Fu.

My research interests broadly lie in the fields of human computer interaction (HCI), artificial intelligence, and cognitive science. Recently I am focusing on the research of the design of an intelligent visual analytics system.

  • Email: cyen4 (at) illinois (dot) edu
  • CV: [PDF]


Intelligent Visual Analytics System

Visual analytics has been intensively studied in recent years. However, most of the researches did not look into the human reasoning processes in visual analytics specifically, thus human mistakes and cognitive biases still remain during reasoning. I am conducting user studies to better understand human reasoning process during visual analytics, and designing an intelligent visual analytics system that could effectively assist the reasoning processes so that users could generate knowledge from the data more efficiently and correctly.


BioScope is a bandage-like extensible sensing system, which is specially designed for nurses. The system is easy to apply and is able to collect numerous crucial bio-signals such as ECG, temperature, movements, and sounds. I utilized 3D printing for prototyping and help conducted experiments of the system.

  • Paper: UbiComp'14 [PDF]


We designed a smartphone application, SoberDiary, that helps alcohol dependent patients stay sober after medical treatments. SoberDiary consists of (1) a portable Bluetooth breathalyzer, (2) a phone application, and (3) a backend server.

Patients could take breathe alcohol content test any time and anywhere. Based on their test results and life experience feedbacks, SoberDiary automatically provides useful suggestions to help patients stay healthy, and helps doctors understand the immediate situations of the patients. I participated the user study that recruited real patients for our experiment, conducted interviews, and visualized collected data for analysis.

Wireless Protocol Design

We analyzed the channel utilization of Common Control Channel (CCC)-based wireless protocol. An efficient estimation algorithm for the number of devices on a wireless channel is designed to optimize the utilization based on our analysis. Our proposed protocol outperforms other protocols significantly, especially when the number of devices is large and in a state of dramatic fluctuation. Our work was accepted and presented in IWCMC 2013, and was selected for publication in the WCMC journal. Further improvement of the protocol is achieved by adopting the asynchronous resource reservation concept.

The figure above shows an example of the channel reservation result by our extended protocol. 20 machines, labeled from 0 to 19, are communicating on 1 CCC and 4 data channels. The length and arrival time of each packets are randomized to simulate real-world scenarios. The result shows that the data channels have been fully utilized and thus optimized the utilization.

  • Paper: IWCMC 2013 [PDF]
  • Journal: WCMC (2015): 1015-1025. [PDF]

TDTOS - T-shirt Design and Try On System

We designed a T-shirts try-on simulation system which is implemented on an FPGA board. An image processing algorithm is develeoped to achieve real-time and accurate performance. We also provided an intuitive user-interface which allows the users to try on different colors efficiently by using a simple touch panel, and change T-shirt designs with hand gestures. Furthermore, users can design their own T-shirt by taking a picture of their inpromptu drawing through our camera, and place it onto the T-shirt with any size and anywhere using three 3M-brand stickers. Our system was presented in the Innovate Asia Altera Design Contest in 2012, and was awarded first prize out of 412 competing teams from asia.

Facebook Tetris Battle AI

This is a final project, Tetris AI, from Artificial Intelligence course. Many have studied about how many rows can be eliminated at most in a Tetris game. However, in real world, Tetris game players will get extra bonus by eliminating rows simultaneously or consecutively (i.e., Combo). We developed an AI that utilized the B2B Tetris strategy, which means every elimination contains 4 rows, and deployed it to real world Facebook Tetris Battle game. The demo video shows how the proposed AI sent 104 lines in 2 minutes and defeated the human player with 3 K.O..

  • Final Project Paper [PDF]