M.S. Computer Science
Relevant Courses:Multi Robot Systems, Advanced Computer Vision, Computational Creativity, Prototyping Interactive Systems, Human Computer Interaction, Computability and Algorithms.
B.E., Computer Engineering
Relevant Courses: Robotics, Artificial Intelligence, Soft Computing, Computer Graphics, Computer Architecture, Advanced Database Management Systems, Data Warehouse and Mining, Discrete Structures and Graph Theory, Analysis of Algorithms and Design
Researcher
Working with Prof. Sonia Chernova on the Robot Web Tools and the Robot Management System. Created a hierarchical task network generator in ROS that allows robots to adjust their plans based on interactions with the user.
Graduate Research Assistant
Working with Dr. Russ Clark and Dr. Matt Sanders to create a platform that allows student developers to access secure Georgia Tech data. Revamped the architecture and created methods for secure OAuth access.
Software Engineering Intern
Prototyped an augmented reality telepresence system for engineers to inspect wind turbines and rotors. Implemented gesture based interaction with leap motion. Used SIFT features to annotate the system components.
Software Engineering Intern
Created the backbone infrastructure for a Learning Management System and created a series of modules. The modules were a web portal in which teachers could administer tests and tabulate grades of the students.
Robotics, Artificial Intelligence, Augmented Reality, Computer Vision, Web Development, RESTful API Design
Java (Proficient), Javascript (Proficient), Python (Proficient), C++ (Working Knowledge), PHP (Working Knowledge), SQL (Proficient), NoSQL (Working Knowledge), HTML5 & CSS3 (Proficient)
ROS, Torch, Theano, NLTK, Android Development, Node.JS, Angular.JS, Web Sockets
Advised by Dr. Sonia Chernova. Developed a series of interfaces that allow crowdsourced users to demonstrate simple tasks to a robotic arm. We then learn from these demonstrations to train the robot to complete the task with a lower failure rate.
Simulated a group of multi agent robots that develop a strategy for playing soccer through a genetic algorithm.
Advised by Prof. Anuradha Srinivasan. Implemented an algorithm for multi-robot symbol grounding during tasks. Used genetic algorithms to predict what symbols corresponded to which actions based on the action that other robots were taking.
Advised by Prof. Mark Riedl. Developing an MR game that uses AI and computer vision to procedurally generate the content. Created the AI for inferring scene locations from a point cloud generated by a Kinect 2.0 as well as for potential virtual game elements.
Developed an LSTM (long short term memory) network)that given an input of an image could generate a series of natural language Q&A pairs on the content of the image. This work was aimed at generating a group of candidate questions that when answered could improve high level image understanding capabilities.
Created a food recommendation system that used neural networks to predict user food preferences based on the user’s previous reviews and perceptions of taste. Implemented the neural network and accompanying Android app. Winner of the Georgia Tech Innovation Contest.
UUsed a genetic algorithm to develop a series of semantic rules that automatically generated poetry from the JIGSAW and WordNet corpora. Implemented reinforcement learning using feedback received from the generated poems.
Advised by Prof. Augusto Esteves. Created a Google Glass application that enabled users to create technical video manuals. Content creators record the steps using head gestures and automatic captions which are played back to users. Conducted usability tests with 8 participants.
Helped redesign the architecture of Georgia Tech’s registration system and create a series of APIs that can be used by students. Worked with the Office of Technology to implement a pilot and test the system. Conducted user research to determine what system the students would like