Aditya’s notes #

This site hosts notes for a number of computer science classes I took at Stanford University, starting Autumn 2020.

  • Autumn 2020
    • CS 103 Mathematical Foundations of Computing (handwritten)
    • CS 107 Computer Organization and Systems (handwritten)
  • Spring 2021
    • CS 110L Safety in Systems Programming
    • CS 111 Operating Systems Principles
    • CS 224U Natural Language Understanding
  • Autumn 2021
    • INTLPOL 268 Hack Lab: Introduction to Cybersecurity
    • CS 154 Introduction to the Theory of Computer Science (handwritten)
    • CS 229 Machine Learning (handwritten)
  • Winter 2022
    • CS 161 Design and Analysis of Algorithms (partially handwritten)
    • CS 255 Introduction to Cryptography (handwritten)
  • Spring 2022
    • CS 143 Compilers
    • CS 155 Computer and Network Security
  • Autumn 2022
    • CS 149 Parallel Computing
    • CS 251 Blockchain and Cryptocurrency Technologies
  • Winter 2023
    • CS 153 Applied Security at Scale
    • CS 249I The Modern Internet (handwritten diagrams)
  • Spring 2023
    • CS 144 Introduction to Computer Networking
    • CS 152 Trust and Safety Engineering