Adventures in computer science.


Hello! I'm Andrew Wang. I'm an MS student studying Computer Science at Stanford. I'm currently a Research Assistant in the lab of Professor Jure Leskovec, working on graph neural networks for unsupervised graph pattern mining. Previously I was a Tanner Dean's Scholar at Cornell majoring in Computer Science, Philosophy and Math, advised by Professor Cristian Danescu-Niculescu-Mizil. I'm excited about machine learning for combinatorial problems, integrating continuous models with discrete algorithms and data structures, with application to natural language, social networks, biological systems and other combinatorially rich domains.

Find me on:


ConvoKit: A Toolkit for the Analysis of Conversations.
Jonathan P Chang, Caleb Chiam, Liye Fu, Andrew Z Wang, Justine Zhang, Cristian Danescu-Niculescu-Mizil. Proceedings of SIGDIAL 2020. To appear.

Confidence Boost in Dyadic Online Teamwork: An Individual-Focused Perspective.
Liye Fu*, Andrew Z Wang* and Cristian Danescu-Niculescu-Mizil.
Proceedings of ICWSM 2020. To appear.


  1. Cornell Conversational Analysis Toolkit (ConvoKit). Tools to analyze conversational data in order to gain insight into power dynamics between speakers, constructiveness of discussions and more.
  2. StreetCrowd. Multiplayer world-exploration game developed by Cornell NLP.
  3. Nanosite. Modern, elegant static-site generator. Let's lead the static site revolution!
  4. QWOP AI. Reinforcement-learning AI agent that learns to beat the game QWOP.
  5. Neon Birds. Colorful interactive simulation of swarming behavior in birds.
  6. The Land of Stuff MMO. Online multiplayer adventure game. You can explore a vast world solo or with friends, battling monsters and other players, gaining loot and completing story quests.