this directory contains a collection of typed lecture notes for computer science courses taken at the university of california, santa cruz.
the notes are written in latex and aim to present course material in a clear, structured, and rigorous manner, with an emphasis on precise definitions, theorems, proofs, and algorithmic reasoning where applicable.
each subdirectory corresponds to a specific course and typically includes:
- latex source files (
.tex) - compiled pdfs for reference and distribution
- figures and diagrams used in the notes
- CSE 101 — algorithms and abstract data types
- CSE 102 — analysis of algorithms
- CSE 103 — computational models
- CSE 130 — principles of computer systems design
these notes reflect my personal understanding of the material and are intended for reference purposes only. they are not official course materials and may contain omissions or errors.