Structure and Interpretation of Computer Programs (SICP)
My journey through the classic computer science textbook with solutions and notes
I'm Mohan Rajendran, a Senior Software Development Engineer at Amazon. I build large-scale distributed systems, work with GenAI applications, and solve complex problems in cloud infrastructure.
This is where I share what I learn — technical deep-dives, solutions to challenging problems, and my journey through computer science fundamentals. I believe in learning in public.
My journey through the classic computer science textbook with solutions and notes
SICP exercises 4.1 - 4.7 - Section 4.1 solutions
SICP exercises 3.50 - 3.82 - Section 3.5 solutions
SICP exercises 3.38 - 3.49 - Section 3.4 solutions
SICP exercises 3.12 - 3.37 - Section 3.3 solutions