These are some detailed notes I made while learning various topics, can be repurposed as cheat sheets to review concepts.