← Back to home

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 02

Programming Languages

Why languages exist, why there are so many, and how you would design one.

Read →
Set 03

Theory of Computation

Decision problems, decidability, and the P versus NP question.

Read →
Set 04

Human–Computer Interaction

Preparation questions on usability, prototypes, and interaction beyond the keyboard.

Read →