- Gabe Kaptchuk for CS558 (opens in a new tab) @ BU
- Vinod Vaikuntanathan for MIT 6.5620/6.875/18.425 (opens in a new tab)
- Dan Boneh and Victor Shoup for their book on graduate cryptography (opens in a new tab)
- Mike Rosulek for Joys of Cryptography (opens in a new tab) Cisco for CCNA (opens in a new tab)
- Thomas Ptacek (@tqbf), Sean Devlin (@spdevlin), Alex Balducci (@iamalexalright), Marcin Wielgoszewski (@marcinw) and more for the Crypto Pals (opens in a new tab) challenges
- Shu Ding (opens in a new tab) and Dimitri Postolov (opens in a new tab) for this CMS system Nextra!
- Dan Boneh (again!), Shafi Goldwasser, Dawn Song, Justin Thaler, Yupeng Zhang for ZK-learning.org (opens in a new tab)
- Serge Vaudenay (opens in a new tab) for his book "A classical introduction to cryptography"
- Kurose and Rose for Computer Networking: A Top-Down Approach (opens in a new tab)
- Ling Song for their course on Cryptoanalysis (opens in a new tab)
- Deeply inspired by Terry Tao, Laksman Sankar (@ 0xParc) etc.
- Puja, James, Ryte and a lot more folks for their support, feedback and help.
- Last but not the least, my Mother for her support and love and the constant inflow of Chai (opens in a new tab) (I am currently home on a summer break with her!)
- And of course, can't forget you, thank you for reading!
I would also like to thank ChatGPT because some of my notes were cumbersome and needed a lot of context which ChatGPT is great at providing. At some points, I had to use ChatGPT because I couldn't figure out a way to put my concepts into words properly and I didn't want to be handwavey, or needed to sanity check some concepts and while it does hallucinate a lot, it can provide a good general direction. ChatGPT is a great tool, I recommend using it for learning things. Please note that I absolutely have concerns over IP rights, x-risk and such w.r.t to LLMs. I personally pay for it, but you can run many solid models locally!
Another Note: There are way more acknowledgements, and I will add them slowly!