This is a collection of my notes on various computer science topics, including algorithms, data structures, and programming languages. The notes are intended to be a quick reference and study guide for myself and others.