The Academic Curriculum Vitae of
M.S./B.S. in Computer Science
About | Education | Experience | Research | Projects | Volunteering | Awards | Connect
I am a software engineer and design thinker. In 2017, I received my bachelor's degree in computer science from the University of California, Irvine, where I graduated summa cum laude with honors in ICS and was awarded the Chancellor's Award of Distinction. As an undergraduate, I served as a programmer analyst intern at the UCI Office of Information Technology and an AR applications research assistant at the UCI Institute for Software Research. I completed my master's degree in computer science at Stanford University in 2019, where I worked in the Stanford Interaction Design Lab under Dr. James Landay as a researcher on the Smart Primer project. I am also the co-founder of Change Thru Games, an annual video game marathon that has raised thousands of dollars towards various charities.
Stanford University
Master of Science (M.S.) in Computer Science, Class of 2019
Specialization: Human-Computer Interaction
University of California, Irvine
Bachelor of Science (B.S.) in Computer Science, Class of 2017
Specializations: Information and Algorithms
Interaction Design Researcher
Stanford Interaction Design Lab (January 2018 - June 2019)
Collaborate with a multi-discplinary research team on Quizbot, a chatbot powered by artificial intelligence to help students learn language, science, and safety through conversation.
Software Engineering Intern
Visa (June 2018 - September 2018)
Engineer solutions for the Visa Ask Now (ServiceNow) platform by designing, developing, and implementing stories via agile methodologies to improve internal operations and infrastructure.
Programmer Analyst Intern
UCI Office of Information Technology (April 2015 - August 2017)
Develop and assist fellow OIT staff and the Data Warehouse team in developing and maintaining various database systems at UCI, with extensive use of Microsoft SQL Server and Informatica Designer.
Technology Chair
Circle K International (April 2015 - March 2016)
Create and consistently update the UC Irvine Circle K website and provide technology support for board and general members trying to access the website’s features.
QuizBot: A Dialogue-based Adaptive Learning System for Factual Knowledge
Stanford Interaction Design Lab (January 2018 - May 2019)
Faculty Advisor: Dr. James Landay
Abstract: Advances in conversational AI have the potential to enable more engaging and effective ways to teach factual knowledge. To investigate this hypothesis, we created QuizBot, a dialogue-based agent that helps students learn factual knowledge in science, safety, and English vocabulary. We evaluated QuizBot with 76 students through two within-subject studies against a flashcard app, the traditional medium for learning factual knowledge. Though both systems used the same algorithm for sequencing materials, QuizBot led to students recognizing (and recalling) over 20% more correct answers than when students used the flashcard app. Using a conversational agent is more time consuming to practice with; but in a second study, of their own volition, students spent 2.6x more time learning with QuizBot than with flashcards and reported preferring it strongly for casual learning. Our results in this second study showed QuizBot yielded improved learning gains over flashcards on recall. These results suggest that educational chatbot systems may have beneficial use, particularly for learning outside of traditional settings.
Presented at: 2019 ACM CHI Conference on Human Factors in Computing Systems
CHI 2019 Accepted Paper
Just-In-Time AR-Based Learning in the Advanced Manufacturing Context
UCI Institute for Software Research (April 2016 - June 2017)
Faculty Mentor: Dr. Walt Scacchi
Abstract: The use of augmented reality (AR) applications has the potential to greatly reduce errors and increase productivity in the manufacturing space. The application I developed, in particular, focuses on the problem of how to provide effective training, which refers to issues that are related to when workers are required to learn new or updated skills, using AR. In a technique called just-in-time augmented learning, these “smart" workers can use AR to access valuable training resources, which play an important role in informing them of their tasks and responsibilities. This can be done without the need to refer to a secondary laptop computer or tablet, because the resources are loaded directly onto the workers’ AR device, integrating the training process into the workflow and reducing diversion. By using various game-based systems and marker-based AR libraries, I designed and developed a prototype for a head-mounted AR application that demonstrates the feasibility of just-in-time augmented learning for use in the assembly line manufacturing context.
Presented at: 2017 UCI Undergraduate Research Symposium, 2017 ISR Research Forum
UROP Fellowship Award
Unpublished Papers
Programmer/Designer | Stanford Software Fair | 2019
Elevate is a mobile web platform to help the formerly incarcerated navigate through the job application process from start to finish with a focus on ease-of-use and accessibility.
Python HTML CSS JavaScript React Bootstrap Git
1st Place Google Prize Facebook Honorable Mention Palantir Prize
The VIP
Programmer/Designer | Global Hackathon | 2018
The VIP is a brand new rewards system that keeps track of all your customer loyalty rewards using only your credit or debit card, featuring a web-based front-end portal and a working back-end server/database.
Python HTML CSS JavaScript Flask PostgreSQL Bootstrap Git
IssueVoter Widget
Programmer | IssueVoter | 2018
Collaborating with major news publishers such as Forbes and AP News, the IssueVoter widget allows people to conveniently communicate their stance on major political topics to their local representatives.
Python HTML CSS JavaScript Django Docker Bootstrap Git
Programmer/Designer | Stanford Interaction Design Lab | 2017-2018
QuizBot is a dialogue-based agent that helps students learn factual knowledge in science, safety, and English vocabulary, powered by artificial intelligence and Facebook Messenger.
Python HTML CSS JavaScript Apache Cordova Flask Bootstrap Git
CHI 2019 Accepted Paper
Programmer/Designer | Autism App Jam | 2016
Bubble Buddy is a web-based virtual communication companion designed for young children with autism who struggle with communication, identifying emotions, and learning by interacting with them using typical everyday conversation.
HTML CSS JavaScript MEAN Stack Bootstrap Git
2nd Place Hype Award
Fabflix
Programmer | Course Project | 2016
Fabflix is a web-based interface that allows customers to browse/search for movie information, add interesting movies to their shopping cart, and check out.
HTML CSS MySQL JavaScript Java Amazon Web Services Apache Tomcat Bootstrap Eclipse
Programmer/Administrator | Circle K International | 2015-2016
The UC Irvine Circle K Website utilizes key web development techniques and open-source software solutions to create a reliable and robust website as a resource hub for members and a means of organizing club secretarial information.
HTML CSS MySQL JavaScript PHP Bootstrap
1st Place Outstanding Club Website
Programmer/Designer | Med AppJam | 2014
MedLight is a mobile application that uses a newsfeed-style of updating system in order to streamline information and communication between healthcare providers and their patients to keep all relevant personnel updated on the patient's health.
Swift Xcode Git
Othello
Programmer | Course Project | 2014
Othello is a simple version of popular board game of the same name with a working graphical user interface.
Python
Circle K International
The primary source of my community service experience comes from my involvement in Circle K International as an event chair for various projects and fundraisers as well as an appointed board member, family head, and mentor. My over 750 hours of involvement have accrued me bronze and silver membership recognition standing over the course of my 4 years of service both at UCI and Stanford. Notably, I am the co-founder of Change Thru Games, an annual video game marathon that has raised thousands of dollars for various charities.
IGN Entertainment
I have also been a community moderator, avid blogger, occasional podcaster, and all-star member on IGN Entertainment between 2011 and 2016. My duties included moderating and filtering comments as per IGN’s terms and conditions, including issuing warnings and bans. I have published over 240 blog posts, many of which have been featured on popular websites such as ZeldaDungeon and NintendoLife. You can view an archive of all my previous blog posts here and a continuation of my works on my personal blog.
Stanford Software Fair
2019
Stanford Software Fair
2019
Stanford Software Fair
2019
Stanford Software Fair
2019
ACM SIGCHI
2019
University of California, Irvine
2017
University of California, Irvine
2017
UCI Alumni Association
2017
University of California, Irvine
2017
Autism App Jam
2016
Autism App Jam
2016
Circle K International
2016
Circle K International
2016
Circle K International
2014
Rotary International
2013