How to do CS Theory || @ CMU || Lecture 1b of CS Theory Toolkit

How to do CS Theory || @ CMU || Lecture 1b of CS Theory Toolkit

🎙 Ryan O'Donnell 👥 14K 📅 January 22, 2020 ⏱ 35 min 👁 17K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

TCSresearchLaTeXpapersseminars

Summary

In this lecture, Ryan O’Donnell, a professor at Carnegie Mellon University, shares practical advice for aspiring researchers in theoretical computer science (TCS). He begins by contrasting TCS with pure mathematics, emphasizing the freedom to study any topic with computational relevance. He then discusses the psychological challenges of research, using anecdotes about Julia Robinson and Terence Tao to illustrate persistence and incremental progress. O’Donnell provides a comprehensive list of resources for staying current in the field, including blogs, Twitter, seminars, and YouTube talks. He stresses the importance of reading papers, both cited and citing, and recommends using Google Scholar and arXiv. The lecture also covers essential tools for research: managing a personal library of papers, using BibTeX and reference managers, and mastering LaTeX. He gives detailed advice on LaTeX best practices, including using macros, proper quoting, and avoiding common pitfalls. He also emphasizes the importance of version control and maintaining a consistent workflow. The lecture concludes with a discussion of common LaTeX pet peeves and how to avoid them, encouraging students to produce polished documents.

174 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides valuable, actionable advice for anyone starting in theoretical computer science. O’Donnell’s arguments are grounded in his personal experience and are presented in a clear, engaging manner. He effectively uses anecdotes and examples to illustrate his points, making the advice relatable and memorable. The emphasis on practical tools and resources (e.g., arXiv, Google Scholar, Overleaf, GitHub) is particularly useful. The argumentation is coherent and well-structured, moving from general philosophy to specific technical tips.

Scientific Rigor, Source Quality, Title Accuracy

The lecture demonstrates scientific rigor by referencing established resources and practices in the TCS community. O’Donnell mentions specific websites and tools, such as arXiv, Google Scholar, and the Diderot course platform, which are widely used and respected. He also recommends books by Moore and Mertens and Wigderson, which are authoritative in the field. The title accurately reflects the content, which is a lecture on how to approach research in TCS. The content is consistent with the title and the course context.

171 words

Title / Content Match

The title accurately reflects the content: a lecture on how to approach research in theoretical computer science, part of a graduate course.

Quality & Reliability

8/10

Lecture by a recognized expert in theoretical computer science, providing practical advice and references to authoritative resources. The content is based on personal experience and established practices in the field, but lacks formal citations for some claims.

Key Moments

Cited Sources

Concurring Sources

Contribution & Novelties

This lecture provides a comprehensive, practical guide to starting a career in theoretical computer science, covering both the intellectual and logistical aspects. It offers a unique blend of philosophical advice on research mindset and concrete tools for managing papers, writing LaTeX, and staying current. The ‘1% progress’ philosophy and the emphasis on reading citing papers are particularly insightful.

Pour aller plus loin :

139 words

Radar Profile

The radar profile shows high scores in quality of information and reliability, reflecting the expertise of the speaker and the authoritative resources mentioned. The quantity of information is moderate, as the lecture focuses on practical advice rather than dense technical content. The technical level is moderate, suitable for graduate students but not highly advanced.

Reliability 8/10