I'm a computer science undergraduate at UCSC who gets excited when it comes to learning new things about machine learning and is interested in potential research opportunities related to applications of machine learning, natural language processing, data mining, or game theory. You can find me on Github and LinkedIn.

Or if you'd really like, you can contact me via email at: Timothy.D.Hong@Gmail.com.


Want to find my full resumé? Click here.


B.Sc. Computer Science, UCSC
Expected 2017

Languages and Software

Java, Python, JavaScript, Scala, C, Bash, Git, LaTex, Flask, Web2Py, PostegreSQL, mySQL


Undergraduate Researcher
Expressive Intelligence Studio at UCSC

October 2014 - December 2015

  • Compiled and pre-processed various computer-game text corpora
  • Built and analyzed data models by applying techniques from distributional semantics
  • Designed interactive data visualizations to showcase important findings
  • Discussed and wrote weekly analysis reports based on new findings in data
  • Skills Used: HTML, CSS, JavaScript (d3.js, jQuery), Python, Java, Bash

Publications and Conferences

People Tend to Like Related Games
James O. Ryan, Eric Kaltman, Timothy Hong, Michael Mateas, and Noah Wardrip-Fruin.
10th International Conference on the Foundations of Digital Games

Large-Scale Visualizations of Nearly 12,000 Digital Games
James O. Ryan, Eric Kaltman, Andrew M. Fisher, Timothy Hong, Taylor Owen-Milner, Michael Mateas, and Noah Wardrip-Fruin.
10th International Conference on the Foundations of Digital Games

Augmented Exploration of Library Videogame Holdings by Techniques from Computational Linguistics
Glynn Edwards, Eric Kaltman, James O. Ryan, Timothy Hong, and Noah Wardrip-Fruin.
Presented at the 9th Annual Society of American Archivists Science, Technology, and Healthcare Roundtable (2015).


1000 Words:  A picture is worth a thousand words. The 1000 Words project analyzes a given image and generates 1000 related words. It uses DeepBeliefSDK for image recognition and WordNet to search for related concepts.

Technologies: HTML, CSS, JavaScript, Python, Flask

Mozaic:  Built with my team as a final project for a Web Applications class at UCSC. Mozaic is a social image browsing platform where users can upload images to a giant quilt that is made up of other images that users have shared.

Technologies: HTML, CSS, JavaScript, Python, Web2Py, SQLite

GameTypes:  A visualization of games distributed into different archetypes, calculated using Archetypal Analysis. A user can explore which games are most salient in its archetype and how which archetypes those games are composed of.

Technologies: HTML, CSS, JavaScript, Python, Bash

GameBlobs:  A visualization of various clusterings of games. A user selects how many clusters (groups of related games) to partition the set into. Each cluster is drawn as a circle that can be clicked to display the games it contains.

Technologies: HTML, CSS, JavaScript, Java, Bash