I am a first year PhD student in Computer Science at the University of Illinois at Urbana-Champaign (UIUC), co-advised by Prof. Karrie Karahalios and Prof. Hari Sundaram. My general research interest investigates how human interacts with and make decisions through technology-mediated instruments. My current research focuses on collective decision making mechanism design and decision making through data visualizations. I am a full-stack web developer and a technology educator when not doing research. Read more about me here.

I publish write my blog posts in both Traditional Chinese and English intended for different audience! I detailed my past projects in English here, take a look!

This is my CV. I'm looking for 2021 & 2022 summer research opportunities!

News Update


2 minute read




1 minute read

2019 年初我修了一門叫做「進階社群網絡」的課,其中一大部分的課程都在討論資訊領域中,怎麼樣透過不同的機制設計(mechanism design)去影響這個社群的參與者。白話文的解釋就是:「我能不能設計一套規則,讓使用者乖乖聽話?」(附帶一提,這堂課也成就了另外兩篇文章:別人的朋友都比我多人,從來就沒理性過)。學期中老師介紹了不同的投票機制,然後,課堂專題就不小心,真的是不小心,開始研究平方投票法。



17 minute read

Note that this writeup is designed for CS411 Project.

This tutorial aims to provide a hands-on tutorial for students with little prior web development experience. In this example, we chose back-end rendering for its simplicity. Many frameworks support alternative (and fancier) web development methods. We do not cover these here, but we hope that the following workshop allows you to explore these options.