Research·7 sets
Research
Written reflections and study questions across computer science — from P vs NP to AI and robotics. Each set has its own page.
-
Randy Pausch
His life and work, and five lessons from his talk on time management.
2 questions · 5 key pointsRead -
Programming Languages
Why languages exist, why there are so many, and how you would design one.
4 questionsRead -
Theory of Computation
Decision problems, decidability, and the P versus NP question.
5 questionsRead -
Human–Computer Interaction
Usefulness vs. usability, prototypes, and interaction beyond the keyboard.
5 questionsRead -
Distributed Systems
When one computer is not enough — scale, consensus, and where computation really happens.
5 questions · Prof. HammoudRead -
Multimodal Learning & Embodied AI
How AI learns from many senses at once — and what changes when it has a body.
5 questions · Prof. Bilal TahaRead -
AI & Robotics
What AI is, why it is booming now, and what it takes for a robot to patrol a mall for 24 hours.
5 questionsRead