Projects

1. Data Visualizations #

Modeling & Visualizing American Time Usage Survey (ATUS)

In this project, I modeled ATUS data. I predicted people’s time usage with demographic data as features using neural network (through tensorflow.js). The model performance is very poor but it nonetheless shows how tensorflow.js can be used in this setting.

Demo | Code | Notebook

32 Years of IEEE Visualization #

This website contains interactive visualizations for the paper of the same name.

Demo | Code | Data | PDF

Visualizing 120 Years of Summer Olympic Games #

A team project together with Chris Fang for Professor Yong-Yeol Ahn ’s INFO I590 Data Visualization in 2019 Fall

Website | Code | Data | PDF

Coronavirus Trend Visualizations #

Worked as a research assistant for Professor Yong-Yeol Ahn on his Coronavirus Trend Visualizations project

Website | Data

Visualizing Spotify #

This is a homework project for CS839 (Modeling User Interaction). I explored factors what lead to song popularity on Spotify.

PDF | Code

2. Software #

Hugo-Ht #

Hugo-ht is a Hugo Template for static website that I created. My homepage is based on this template.

Source code | Example site

Hupyter #

Hupyter converts .ipynb files to Hugo blog posts.

Source code | Example post

3. Tutorials #

How to Create Online Books #

I gave a talk at YY Lab on how to create onlinebooks.

Website | Code | Slides

Web Scraping #

Snakemake #

Machine Learning Tutorials #

Notes on Network Science #

My notes while auditing Professor Yong-Yeol Ahn ’s online course of INFO I606 Network Science

Website | Code | PDF

C101 With Hongtao #

Class website for my students enrolled in MSCH‑C100 Introduction to media at Indiana University Bloomington, 2020 Spring.

“Hongtao was an excellent discussion leader and AI (Associate Instructor). He made the class enjoyable and helped me understand the assignments and was very clear in doing so. His website for our discussion was very helpful and amazing.”

Website | Code

Understanding 3blue1brown’s Videos #

I really like 3blue1brown’s vidoes. I made notes on them:

D3Book Companion #

A simple tutorial website to help beginners like me learn D3.js. It is a side product of my 40 Days of Learning D3 Challenge .

Website | Code | PDF

4. Websites #

International Journalism Class at RUC #

Class website for International Journalism taught at Renmin University of China by Michael J. Jordan

Website | Code