Files

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

Class Notes

I've become somewhat infamous in the department for obsessively taking notes, either over the course of a semester or cramming before an exam. Here are some that happen to be digitized.

  • ECE411: Computer Architecture, Fall 2023
  • ECE313: Probability, Fall 2023
  • ECE374: Introduction to Algorithms, Fall 2024
  • ECE408: Parallel Programming (GPUs), Fall 2024
  • ECE438: Communication Networks, Fall 2024