Teaching

Beginner’s Guide to the Universe

The Beginner’s Guide to the Universe is a 2-unit course at UC Berkeley that I founded in 2019 along with Shashank and Shishir Dholakia. It aims to introduce physics/astrophysics non-majors to overarching themes and discoveries in physics, with each week covering a different field of physics.

Basically, my vision for the class is that, one day, our student will pick up a newspaper and see a popular science headline about a new discovery, and have a broad idea of what it is, why it’s important, and what to be skeptical about.

Yonna Kim, who joined the team during the Spring 2020 semester, contributed heavily to the course’s continued development. This course is registered under the course number Astronomy 98. The Beginner’s Guide to the Universe is affiliated with Democratic Education at Cal (DeCal). The syllabus for the first time that I ever taught this course can be found here.

Funny attendance form answers:

Python for Astronomers

Python for Astronomers is a 2-unit course at UC Berkeley designed to introduce astrophysics majors to the Python programming language, as well as to Berkeley’s Department of Astronomy. As such, it does not demand any prerequisites or prior coding experience. Emphasis is placed on application in data analysis settings, particularly with astronomical data sets.

I co-facilitated this course over two semesters, the first time with Makena Fetzer and Orion Lyau, and the second time with Orion Lyau and Alex Ye, with help from Aini Xu, Sabrina Berger, and Ryan Dana. Course syllabi for these semesters can be found here (Spring 2019) and here (Spring 2018).

This course is registered under the course numbers Astronomy 98 (lower division) and Astronomy 198 (upper division). Python for Astronomers is affiliated with Democratic Education at Cal (DeCal).

Funny attendance form answers: