Class Notes & Cheatsheets

I learn best from notetaking -- here are some notes & cheat sheets from classes I really enjoyed attending and learning about!

Preview of 6.1010 Cheat Sheet
Click to View

Cheat Sheet: Fundamentals of Programming

6.1010

Dynamic programming, algorithms, and data structures.

4 pages Fall 2024
View Notes
Preview of 6.1010 Notes
Click to View

Notes: Fundamentals of Programming

6.1010

Recitations (Monday & Wedensday) throughout the class

44 pages Fall 2024
View Notes
Preview of 3.091 Cheat Sheet
Click to View

Cheat Sheet: Solid-State Chemistry

3.091

Phases, quantum numbers, reactions, etc

2 pages Fall 2024
View Notes
Preview of 6.9620 Notes
Click to View

Notes: web.lab

6.9620

Front-end, back-end, databases (web dev)

33 pages January 2025
View Notes
Preview of 6.190 Notes
Click to View

Notes: Low Level Assembly in C

6.1904

This 6-unit class taught me C and Assembly, languages I've never used previously!

61 pages Spring 2025
View Notes
Preview of 6.1200 Cheat Sheet
Click to View

Cheat Sheet: Math For CS

6.1200

From proofs, to asymtotics, to counting, probability, galore!

4 pages Spring 2025
View Notes
Preview of 6.1200 Cheat Sheet
Click to View

Notes: Math For CS

6.1200

Lecture notes throughout Tues & Thurs classes

48 pages Spring 2025
View Notes
Preview of 18.02 Cheat Sheet
Click to View

Cheat Sheet: Multivariable Calculus

18.02

Vector fields, manipulating line integrals, Hessian, etc.

2 pages Spring 2025
View Notes
Preview of 18.02 Notes
Click to View

Notes: Multivariable Calculus

18.02

Lectures & recitations

53 pages Spring 2025
View Notes
Preview of 6.1210 Notes
Click to View

Notes: Algorithms

6.1210

Lectures (Tuesday & Thursday)

47 pages Fall 2025
View Notes
Preview of 6.1210 Recitation Notes
Click to View

Recitations: Algorithms

6.1210

(Wednesday & Fridays) refining algorithm concepts gone through in class

92 pages Fall 2025
View Notes
Preview of 6.1210 Cheat Sheet
Click to View

Cheat Sheet: Algorithms

6.1210

Sort/search algorithms, graphs, runtimes, reductions, Greedy, DP, etc.

6 pages Fall 2025
View Notes
Preview of 21M.080 Notes
Click to View

Notes: Introduction To Music Technology

21M.080

Concepts in electronic music and assigned projects creating our own tracks

19 pages Fall 2025
View Notes
Preview of 18.06 Notes
Click to View

Notes: Linear Algebra

18.06

Vectors, matrices, C(A)/N(A), linear transformations, etc.

49 pages Fall 2025
View Notes
Preview of 18.06 Cheat Sheet
Click to View

Cheat Sheet: Linear Algebra

18.06

Created to review & compact all content learned throughout the semester

7 pages Fall 2025
View Notes
Preview of 21M.031 Notes
Click to View

Notes: Harmony and Counterpoint

21M.031

Music theory consisting of keys, scales, composition, etc.

26 pages Spring 2025
View Notes