Research Log

Weekly research updates

Each week's write-up lives here as its own page — topic, questions answered in my own words, and references. New entries are added below as they're published.

Entries

5 updates so far

Week 1 — Time Management

Randy Pausch's approach to time management and his "Last Lecture."

Read update →

Week 2 — Programming Languages

Q&A with Dr. Giselle Reis on the history and design of programming languages.

Read update →

Week 3 — P vs NP

Decision problems, decidability, and the P vs NP question with Dr. Christos.

Read update →

Week 4 — Human-Computer Interaction

Usability, prototyping, and interaction beyond keyboard and mouse with Dr. Amy Melniczuk.

Read update →

Week 5 — Distributed Systems

Scaling beyond one computer, consensus and failure, and what massive coordinated compute could unlock, with Prof. Hammoud.

Read update →