For Fall 2025, I am teaching CSE 12 (Section 01) and CSE 120 (Section 01).
If you are not currently enrolled or on the waitlist, please note that I do not issue permission codes for these courses. Both classes have very large enrollments (200+ students), and exceeding capacity can disrupt the flow of instruction and strain the limited support resources available.
I encourage you to check for availability in the other sections of CSE 12 or CSE 120 offered by a different instructor. If those sections have open spots or active waitlists, that may be your best chance to enroll.
Regarding Office Hours
Office hours information is available in the Google Drive folders for each course.
If you are enrolled, you will receive access to the corresponding Drive. Inside, you’ll find a Google Sheet that includes office hours for myself, the course TAs, and the assigned group tutors.
Fall 2020
CSE 120
Winter 2021
CSE 122
CSE 222A
CSE 12
Spring 2021
CSE 100
CSE 120
Fall 2021
CSE 100
CSE 12
Winter 2022
CSE 120
CSE 12
Spring 2022
CSE 12
CSE 120
Fall 2022
CSE 12
CSE 120
Winter 2023
CSE 120
CSE 12
Spring 2023
CSE 12
CSE 120
Fall 2023
CSE 12
CSE 120
Winter 2024
CSE 120
Spring 2024
CSE 122
CSE 222A
CSE 120
Fall 2024
CSE 12
CSE 120
Winter 2025
CSE 12
Spring 2025
CSE 12
CSE 120