Doctoral Degrees Conferred
| Name | Thesis Advisor(s) | Thesis Title |
|---|---|---|
| Gail E. Kaiser | Nico Habermann | Semantics for Structure Editing Environments |
| Douglass Locke | Douglas Jensen | Best-effort Decision Making for Real-time Scheduling |
| Bhubaneswar Mishra | Edmund Clarke | Some Graph-theoretic Issues in VLSI Design |
| Ketan Mulmuley | Dana Scott | Full Abstraction and Semantic Equivalence |
| James B. Saxe | Jon Bentley | Decomposable Searching Problems and Circuit Optimization by Retiming: Two Studies in General Transformation on Computational Structures |
| Duncan Walker | Steven Director | Yield Simulation for Integrated Circuits |
| Name | Thesis Advisor(s) | Thesis Title |
|---|---|---|
| Marc Donner | Marc Raibert, Raj Reddy | Control of Walking: Local Control and Real Time Systems |
| Michael Foster | H. T. Kung | Specialized Silicon Compilers for Language Recognition |
| John Laird | Allen Newell | Universal Subgoaling |
| Philip Lehman | H. T. Kung | Systolic Arrays for Rapid Processing of Simple Database Transactions |
| David Notkin | Nico Habermann | Interactive Structure-oriented Computing |
| Jonathan Rosenberg | Mary Shaw | Generating Efficient Code for Generic Subprograms |
| Mark Sherman | Peter Hibbard, Daniel Siewiorek | Paragon: A Language Using Type Hierarchies for the Specification, Implementation and Selection of Abstract Data Types |
| David Touretzky | Scott Fahlman | The Mathematics of Inheritance Systems |
| Name | Thesis Advisor(s) | Thesis Title |
|---|---|---|
| Guy Almes | William Wulf | Garbage Collecting in an Object-oriented System |
| Samuel Harbison | William Wulf | A Computer Architecture for the Dynamic Optimization of High-level Language Programs |
| John Kender | Raj Reddy | Shape from Texture |
| Bruce Leverett | William Wulf | Register Allocation in Optimizing Compilers |
| Patrick McGehearty | Richard Swan | Performance Evaluation of a Multiprocessor under Interactive Workloads |
| David Jack Mostow | Jaime Carbonell | Mechanical Transformation of Task Heuristics into Operational Procedures |
| Bruce Nelson | Robert Sproull | Remote Procedure Call |
| Brian Reid | Robert Sproull | SCRIBE: A Document Specification Language and its Compiler |
| Loretta Guarino Reid | Nico Habermann | Control and Communication in Programmed Systems |
| Clark Thompson | H. T. Kung | A Complexity Theory for VLSI |
| Name | Thesis Advisor(s) | Thesis Title |
|---|---|---|
| Sten Andler | Nico Habermann | Predicate Path Expressions: A High-level Synchronization Mechanism |
| Kevin Brown | Michael Shamos | Geometric Transforms for Fast Geometric Algorithms |
| Donald Cohen | Scott Fahlman | Knowledge Based Theorem Proving and Learning |
| John Gaschnig | Herbert Simon | Performance Measurement and Analysis of Certain Search Algorithms |
| David Jefferson | William Wulf | Type Reduction and Program Verification |
| John Ousterhout | Nico Habermann | Partitioning and Cooperation in a Distributed Multiprocessor Operating System: MEDUSA |
| Steve Saunders | Raj Reddy, William Wulf | Compiling Customized Executable Representations and Interpreters |
| Walter Tichy | Nico Habermann | Software Development Control Based on System Structure Description |
| Name | Thesis Advisor(s) | Thesis Title |
|---|---|---|
| Lee Cooprider | Nico Habermann | The Representation of Families of Software Systems |
- Thesis Repositories