CS224N - Natural Language Processing: As part of the Metro Maps project, for my final project I experimented with constructing word-based graphs as a different strategy for topic modeling, a method that turned out surprisingly well!
CS224M - Multiagent Systems: My final paper extended a reduction proof that finding whether a Nash equilibrium exists whose utility is greater than or equal to some constant c for symmetric common-payoff games is NP-complete for two-player games (originally proved for games with 3 or more players).[PDF]
CS224W - Social and Information Network Analysis: I worked with Laney Kuenzel and Sebastian Gil to extract character interaction networks from play and movie scripts, and used properties computed from these networks as features in ML classifiers to classify information about these scripts, such as release year, rating, genre, etc.[PDF]
CS221 - Artificial Intelligence: I worked with Caitlin Colgrove and Remington Wong to analyze classical music pieces, break them into phrases, and find the themes using various clustering algorithms.[PDF]
CS229 - Machine Learning: 229 was the first AI course I ever took, and it blew my mind away with sheer awesomeness. For our final project, I analyzed California earthquake data using machine learning with David Lo and Frank Li.[PDF]
CS147 - Human Computer Interaction: I worked with Caitlin Colgrove and Peter Tosirisuk on a project to build and test Recruitr, a web-based mobile application that allows recruiters to easily keep track of, organize, and evaluate candidate impressions and resumes on their mobile devices at career fairs. Career fairs are notoriously hectic for both students and recruiters, and our goal was to make things easier for everyone involved!
E145 - Entrepreneurship: I worked with David Lo, Alice Eamsherangkoon, and Sanjay Saraf on a startup project, MemoryBean. For couples who wish to see all photos taken by friends and family on their wedding day but are frustrated with using expensive disposable cameras or clunky digital options, MemoryBean is a service that allows guests to easily share photos through various means. I also developed the iPhone app for this in my iPhone programming class. [URL]
Section Leading - 106B Lab: This is a template XCode project that runs and tests student solutions to various section problems, written during a week when only normal section problems were available. [ZIP]
CS161 - Design and Analysis of Algorithms: I worked with David Lo on a programming competition to find strongly connected components of directed graphs as efficiently as possible. Working on the competition was easily one of the best experiences of my life - little did I know that a few years later I would fall in love with graphs and networks all over again. :)
My current life goal is to obtain a finite Erdös-Bacon number. Funnily enough, my academic interests ensure that the first will be far easier to achieve than the second :)