Follow me on
Web Design DeCal
The class for anyone who wants to create a beautiful website
I taught a web design class in UC Berkeley that gives students both fundamental design theory and practical programming skills. With Web Design DeCal, I wanted to give confidence to both non-programmers and programmers: the confidence that you can code, the confidence that you can design, and together, the confidence that you can make something cool and make a dent in the universe. We have had nearly 2000 applications over the year, and students have went from Hello World websites to some of the sexiest websites on Dribbble.
UI Design & Instructor
Aug 2013 - May 2015

Design Meets Programming

At Web Design DeCal, we teach how to build a (sexy) website. Most web design curriculums only focus on teaching the skillset - HTML, CS, and JS - and don't really teach people how to use them to build a beautiful website. At the same time, I found UC Berkeley's design curriculum severely lacking, and there was a need for an introductory, practical programming class that teaches both design and programming for non-programmers. That's how I started teaching Web Design DeCal, a class for anyone who wants to create a beautiful website.

The class is comprised of two sections: programming and design. In programming section, we teach all the skills students need to create a website, such as HTML, CSS, and Javascript. In design section, we use the skills students learned in the programming section and combine it with design theories like positioning, spacing, and typography to help them create beautiful websites. The two sections are tied with each other; for example, on week 3, we teach CSS box model in the programming section and Spacing in the design section.

NDA :(
Unfortunately, I can't share my work at Box because the projects aren't released yet. Will let you know when they launch - I promise it's awesome ;) You can also drop a line and we can chat more about my experience at Box.
Let's Chat
Got It