Bryan's Website!
Past Notes
Initializing search
    • Home
    • Past Notes
    • Home
      • Past Notes
        • Lecture 1 Welcome
        • Lecture 2 Functions
        • Lecture 3 Control
        • Lecture 4 Higher-Order Functions
        • Lecture 5 Environments
        • Lecture 6 Functional Abstraction
        • Lecture 7 Recursion
        • Lecture 8 Tree Recursion
        • Lecture 9 Sequences & Containers
        • Lecture 10 Mutability, Data Abstraction
        • Lecture 11 ADT Trees
        • Lecture 12 Iterators and Generators
        • Lecture 13 Efficiency
        • Lecture 15 Objects
        • Lecture 16 Inheritance and String Representation
        • Lecture 17 Trees (class)
        • Lecture 18 Linked Lists
        • Lecture 19 Scheme I
        • Lecture 20 Scheme II, Tail Recursion
        • Lecture 21 Interpreters
        • Lecture 22 Scheme Data Abstraction
        • Lecture 23 Regular Expressions
        • Lecture 24 SQL I
        • Lecture 25 SQL II
        • Lecture 26 Special Topics 1 (Compilers and CPython Internals)
        • Lecture 27 Special Topics II (Intro to Bioinformatics)
        • Lecture 28 Special Topics III (Python Pickling)
        • Lecture 29 Final Review

    Past Notes

    Here's some of the past notes that I've taken during my time at:

    California Crosspoint Academy

    2017-2024 Middle School and High School Classes

    UC Berkeley Summer Sessions

    2022 and 2023 Summer Courses DATA8 and CS61A

    UCLA

    2024-2028 Courses as a Computer Science Major

    Copyright © 2025 Bryan Yu
    Made with Material for MkDocs