Here are a collection of my notes from courses at UCLA, as well as from a few various textbooks that I have read throughout my academic career.
Intro to Computer Science I
Fall '16 with Prof. David Smallberg
Intro to Computer Science II
Spring '17 with Prof. David Smallberg
Computer Organization
Spring '18 with Prof. Glenn Reinman
Software Construction Laboratory
Spring '18 with Prof. Paul Eggert
Operating Systems Principles
Summer '19 with Prof. Peter Reiher
Algorithms and Complexity
Fall '17 with Prof. Majid Sarrafzadeh
Languages and Automata Theory
Winter '20 with Prof. Alexander Sherstov
Analysis
Fall '17 with Prof. Michael Hitrik
Fall '19 with Prof. Alberto Chiarini
Complex Analysis for Applications
Fall '19 with Prof. Lincoln Chayes
Applied Numerical Methods
Fall '17 with Prof. Luminița Vese
Spring '19 with Prof. Shay Deutsch
Probability Theory
Winter '17 with Prof. March Boedihardjo
Mathematical Statistics
Summer '17 with Prof. Nicolas Christou
Linear Models
Summer '20 with Prof. Nicolas Christou
Machine Learning
Winter '20 with Prof. Stephanie Wang