«Проблема P против NP» и классы вычислительной сложности: объяснение задачи тысячелетия и её значение для программирования
Лямбда-исчисление (Lambda Calculus) и истоки функционального программирования: от теории Алонзо Чёрча до Lisp и Haskell
Теоремы Гёделя о неполноте: Математическое доказательство «истины, которую абсолютно невозможно доказать»