计算机科学家的指导下发表了博士论文《程式结构与计算复杂性》（Program Structure and Computational Complexity），但是始终没有正式获得博士学位。20世纪60年代，丹尼斯·里奇和肯·汤普逊参与了贝尔实验室Multics系统的开发。然而之后不久贝尔实验室又撤出了Multics计划，于是汤普逊找到了一台PDP-7机器，从头开始开发应用程式和作业系统。在此期间，丹尼斯·里奇和汤普逊也带领团队进行系统的开发工作。1970年，布莱恩·柯林汉建议把系统命名为「Unix」，与「