Research & Projects
Here are some of the research projects or projects that I've worked on. They are either
, published from a competition, attempted as a awarded , or start-up business to an audience in and outside of school.
Design and Implmentation of the Note-taking Style Haptic Voice Recognition for Mobile Devices
The main motivation of this research was to give an additional knowledge source to the recognizer to improve the recognition performance. In this paper, we utilized 'haptic cues' to provide a partial lexicon information to an utterance, which is then used to re-validate the recognition results. The paper was accepted to
, and is now available in the ICMI 2012 . I worked with Professor Sim Khe Chai from National University of Singapore.
ACM Digital Library
(Spring 2012 - Fall 2012)
Haptic Voice Recognition
Shorthand / Longhand Handwriting Recognition
Application of Genetic Programming to Verilog Hardware Design
as a final project of Computer Architecture class taught at Olin College. We developed an algorithm that applies genetic programming to evolve several Boolean logic circuits by mimicking natural evolutionary processes. Our ultimate goal was to evolve an Adder, an ALU or a CPU, and we'll continue working on this. We submitted our work to 2012 Consortium for Computing Sciences in Colleges - Northeastern Region (
CCSCNE), and were awarded with the First Award (out of 71 submissions)!
View Abstract (.pdf)
(Fall 2011 - Present)
Machine Learning Algorithm
Automated Self-organizing Shelf to Store and Retrieve Physical Items
as a final project of Principle of Engineering (Mechatronics) class taught at Olin College. The system is equipped with a vertical CNC machine with an end effector . Autoshelf also features speech recognition and optical character recognition (OCR) technology to make the user interface more accessible. The potential user group for this mechanism includes disorganized people and visually impaired people.
Optical Character Recognition (OCR)
Embedded System Design in C Programming Language
Vertical CNC machine
Giving Every Physical Location a Digital Memory
which started as a final project of
dotcom class taught at Olin College, and is now attempted as a start-up business. We developed a web application in Ruby on Rails and an Android mobile application. I'll update it as it goes. Feel free to visit getspot.us and sign up!
(Spring 2011 - Present)
Ruby on Rails application development
Android application development
Location based file sharing
An Improved Q-Learning Algorithm and its Application to a Real Time Resource Management Game
as a final project of Artificial Intelligence class taught at Wellesley College. As a demonstration of the improved algorithm, we developed an augmented reality (AR) game in C# and Silverlight.
View Paper (.pdf)
C# / Silverlight Application Development
Invading the Realm of the Arts
Simple Utility to Automatically Compose a Musical Song
as a final project of Software Design class taught at Olin College. We developed a user-interactive program that automatically composes songs and generates MIDI files.
I continued this work further in the following year, and created an application where a user can choose the genre and style (mode, chord progressions, etc.) of the music, and draw a line on canvas to indicate the general flow of the melody. A link to the source repository will be added soon!
Listen to a sample! (.mid) (Waltz version)
Your browser does not support the audio element of HTML5.
(Spring 2010, Spring 2011)
Automatic Music Generation (MIDI)
Android Application Development
Experimental Analysis on the Mechanism of Transfer of Momentum by the Hertz Contact Theory: The Case Study of a Multiple Collision System
as a project inspired by a problem on the international physics competition that I participated (
IYPT). I designed an experiment setup to demonstrate the mechanism of transfer of momentum and wrote a code to compare the results of the experiment and the simulation.
View Abstract (.jpg)
Geometric Measurements of Surface Fluid Velocity in Small Stable Non-viscous Flows
as a project submitted to the Korean National Science Fair. We developed a program that measures the fluid velocity from photo images.
View Abstract (.jpg)
Last Updated: Dec 6, 2015