About me

I am a part of the UX group at MathWorks, where I design and usability-test new features in MATLAB. As a graduate student, I worked with Prof. Philip Guo in the Design Lab at UC San Diego, to create scalable user-centered interventions to help people learn and do programming.

Improving the readability of error messages

Last summer, I was a UX Research intern at Google, where I worked on the topic of usability of error messages in Flutter by means of interviews with stakeholders, applications of visual design techniques in prototyping, online surveys and quantitative analysis. We published a poster at CHI 2019 discussing some...

Exploring new interactions with screencast videos

Love them or hate them, videos are a pervasive format for delivering online education at scale. They are especially popular for computer programming tutorials since videos convey expert narration alongside the dynamic effects of editing and running code. However, these screencast videos simply consist of...

Widgets for e-commerce marketer dashboards

I spent a summer at Adobe Technology Labs (Bangalore) with a multidisciplinary team consisting of two interns and a data scientist, Moumita Sinha. We decided to study and visualize shopping cart abandonment for the purpose of permission marketing. We classified visitors of a prominent e-commerce site...

A study of conversational agent design

As distance programming education grows, exploring ways to provide one-on-one tutoring is important. We conducted an experiment to study how conversation agent-tutors impact programming. Participants solved two problems in an online learn-to-code platform. In the control, they were given no outside assistance. In the treatment, we simulated an assistive chat......

Android app permission dialogs reimagined

Starting from Marshmallow (Android 6), users could place an app either in a position of absolute distrust or one with a high level of trust. We show how this does not offer the flexibility to allow certain actions while preventing undesirable ones. This paper aims to address the problem by......

Startup UCSD hackathon

Background: Business marketing is messy, and it’s even harder for small businesses and shops to get the word out. Sure, they can create a Facebook page and try to market it themselves, but they have to compete with companies with huge ad budgets, content strategists and social...