My CS Learning Journey

Why This Exists

As an autodidact in computer science, I maintain this knowledge base to:

  • Solidify understanding through deliberate note-taking
  • Track progress across domains with measurable milestones

Core Competencies

🎮 Computer Graphics (150+ hrs)

  • GAMES101

    • Rasterization, Geometry, Ray tracing and Animation/Simulation
    • View codes
    • Key Insights:
      • “The beauty of barycentric coordinates in triangle rasterization”
      • “Why Monte Carlo integration beats analytic solutions for complex BRDFs”
  • GAMES202

🖥️ Operating Systems (20+ hrs)

  • MIT 6.S081 (xv6 OS)

🌐 Web Development

  • MIT Web.lab

Resource Curation

Current Focus

gantt
    title 2025 Learning Roadmap
    dateFormat  YYYY-MM-DD
    axisFormat  %d

    section AI
    Medical AI Project :active, 2025-04-01, 100d
    section Graphics
    GAMES101/202 : done, 2025-06-01, 40d
    section OS
    MIT 6.S081 OS : 2025-06-20, 20d