Aivant Goyal

Teaching Resources

Teaching is my passion, so I try to be as involved as I can in the teaching community at Berkeley. As I go along, I find myself making resources to help my students along the way. Here is an easy place to find anything I make!

The React Decal

Spring 2019
Course Portal:
Course Website:

The React Decal was a student-led course that I designed and built from the ground up alongside my friend Ethan Lee in Spring 2019. With a small team of TAs, we led the school's first-ever course dedicated to front-end web development. You can find information about the course on the course website and access the syllabus, lectures and assignments that I helped develop through the course portal.

The Ruby on Rails Decal

Fall 2018
Course Portal:

I got involved with this decal (student-led course) along with my co-instructor Ethan Lee, we've been actively working to revamp the curriculum. You can find the most recent semester's syllabus and assignments on the course website I helped develop.

The majority of my work on the decal aside from the week to week pandemonium of creating lecture slides and assignments has gone towards creating the basis for an interactive ruby-on-rails textbook. My work so far (supplemented with great help from the TA's and Ethan) can be found at

Once the course finishes, these guides will be transformed into an interactive online experience that can be spread beyond the limits of the class. Check back soon to stay updated!