Files

Random things that I thought the internet might enjoy (or find mildly useful).

Class Notes

Notes are as much a way to log all the facts you learn as they are a way to converse with the concepts you encounter. Here are some of the digitized ones that got me through undergrad!

These days I've taken to using a modified Zettelkasten system inspired by How to Take Smart Notes – would recommend giving it a read. It pays dividends long-term since concepts are documented more atomically, but monolithic course-based export is harder. That and taking less courses means there likely won't be more entries here in the future.

  • ECE391: Operating Systems, Spring 2023
  • ECE313: Probability, Fall 2023
  • ECE411 (web): Computer Architecture, Fall 2023
  • ECE425: VLSI Design, Spring 2024
  • ECE374: Introduction to Algorithms, Fall 2024
  • ECE408: Parallel Programming (GPUs), Fall 2024
  • ECE438: Communication Networks, Fall 2024
  • ECE428: Distributed Systems, Spring 2025

← Go Home