Greetings, Stranger! I’m Shivram Sambhus, a computer science student at ETH Zurich. On this site, I’ll be sharing my lecture notes from various computer science courses to help fellow students like me learn and master the concepts of this fascinating field.

My goal is to provide a comprehensive and accessible resource for anyone studying computer science. These notes will cover a range of topics from my lectures, including programming languages, linear algebra, discrete mathematics, algorithms and data structures, and more!

Subjects

Semester 1


This website is a living document, constantly evolving as I progress through my studies. I’m actively updating the notes with new material and refining existing content to ensure accuracy and clarity. This website has some non-responsive pages on small screens. Content disclaimer: Disclaimer

Feel free to explore these notes and reach out if you have any questions or feedback. I love connecting with fellow students and developers!


   _____ __    _                           _____                 __    __              
  / ___// /_  (_)   ___________ _____ ___ / ___/____ _____ ___  / /_  / /_  __  _______
  \__ \/ __ \/ / | / / ___/ __ `/ __ `__ \\__ \/ __ `/ __ `__ \/ __ \/ __ \/ / / / ___/
 ___/ / / / / /| |/ / /  / /_/ / / / / / /__/ / /_/ / / / / / / /_/ / / / / /_/ (__  ) 
/____/_/ /_/_/ |___/_/   \__,_/_/ /_/ /_/____/\__,_/_/ /_/ /_/_.___/_/ /_/\__,_/____/