Of the products I’ve worked on at Chegg, my favorite, and the one I’m most proud of, has been chat-based tutoring. Though it’s a fairly unassuming product that on first glance appears to be little more than a web-based chat client, what the student is interacting with is a complex service that involves several humans […] Continue reading
This is the part of a flashcard-based learning experience where you flip the flashcards from front to back and evaluate whether you knew the content.
It sounds simple—who doesn’t know how flashcards work? But believe it or not, it’s one of the more complicated products (and pieces of interaction design) I’ve ever worked on.
Our flashcard-authoring tool; the thing that makes the above “flipper” possible. This part of our product allows students to create their own flashcards, title them, and tag them to a course, promoting discovery. It also encourages flashcard best practices: only 15% of online flashcard users create their own, so quality is hugely important!
Design Definition of “Done”
East India Co. Keyboard
Having seen some truly amazing steampunk keyboard mods over the years by the likes of Jake von Slatt and Datamancer (rest his soul), I wanted to try my hand at one myself. But I didn’t have access to a machine shop, and I didn’t want to spend the GDP of Canada on tools and materials. […] Continue reading
Team Travel Planner
This project was a full-scale redesign of TripIt’s enterprise group travel arrangement solution. My contributions were preliminary research, high-level wireframes, prototypes, and validation testing. This was a cross-platform project; I was responsible for web and Android. To give you an idea of the original, pre-redesign product, have a look at this: Each pink box represents […] Continue reading
Trip Cards for Android
After the official Android style guide was released in early 2013, the TripIt Android app suddenly found itself in dire need of an interaction refresh, lest it lose its coveted “featured” status in the Play Store. Luckily, we’d had a visual refresh in the works for some time; this merely bumped its priority up a […] Continue reading
TripIt for Glass
Early this year, I was the UX designer for TripIt’s Google Glass app. The Glass team had contacted us and asked us to be one of the first third-party app developers for the new wearable device. This was an amazing privilege, and a challenge for me especially, because Glass isn’t just any wearable device: it’s […] Continue reading
Axure RP widget: sliding card queue
Axure RP is a great tool, but like everything, it has its limitations. One of those limitations I’ve had to work around time and time again is the default system of transitions between dynamic panel states. Let’s say you’re given the task of prototyping a mobile photo gallery that allows you to swipe between images. […] Continue reading
How to expense multi-page receipts on mobile
This was an exercise in deep interaction design. ExpenseIt is Concur’s relatively new simple expense reporting app. Take a picture of a receipt and ExpenseIt uses OCR to fill in all the stuff you used to have to do manually, like “merchant name” and “total cost.” I was not involved in the design of the […] Continue reading
Seat Tracker (as seen in Lifehacker)
You book a flight on Virgin America from San Francisco to New York for Thanksgiving. You’re booking two months in advance, but it’s still more expensive than you’d expected. When you get to the point where you choose your seat, everything has already been claimed except for two seats in the back of the plane, […] Continue reading
Roles: research, information architecture, visuals Following on the relative success of the redesigned signup flow and product brochure, we still needed a way to get users used to what TripIt does and how it works post-signin. One of the best (well, most gratifying) moments in user research is when the participant’s eyes get wide and […] Continue reading