OpenCourseWare & Course Notes
This website contains notes for all the MIT OCW and other online courses I have taken, mainly for my own reference. Most of the notes are on Google Docs, and I’m still translating them to markdown. You can view the source files for the website on GitHub.
This work is licensed under the Creative Commons license - (CC BY-NC-SA 4.0)
Course List
- MIT 6.006 - Introduction to Algorithms - Fall 2011
- MIT 6.006 - Introduction to Algorithms - Spring 2020
- MIT 6.042J - Mathematics for Computer Science
- MIT 6.046J - Design and Analysis of Algorithms
- MIT 6.004 - Computation Structures
- MIT 6.01SC - Introduction to Electrical Engineering & Computer Science - 1
- MIT 6.045J - Automata, Computability, Complexity
- MIT 6.172 - Performance Engineering of Software Systems
- MIT 6.890 - Algorithmic Lower Bounds
- MIT 6.851 - Advanced Data Structures
- CMU 15-445 - Database Systems
- UCB CS 162 - Operating Systems & Systems Programming
- MIT 6.858 - Computer Systems Security