Research Questions
Written reflections and study questions across computer science — each set has its own page.
Set 01
Randy Pausch
On his life, his work, and the time-management lessons from "The Last Lecture."
Read → Set 02Programming Languages
Why languages exist, why there are so many, and how you would design one.
Read → Set 03Theory of Computation
Decision problems, decidability, and the P versus NP question.
Read → Set 04Human–Computer Interaction
Preparation questions on usability, prototypes, and interaction beyond the keyboard.
Read →