CS Logo      
space
bar Information bar Events bar Admissions bar People bar Courses bar DegreePrograms bar Research bar Publications bar
space
design
space
Alumni
space
Home » People » Students » Alumni
space

Alumni (Alphabetical)

Chronological

· A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·

A
Aaron, Eric
Advisor: David Gries
Thesis: Tactic-Based Modeling of Cxognitive Inference on Logically Structured Notation
Aguilera, Marcos Kawazoe
Advisor: Sam Toueg
Thesis: Broadening the Applicability of Failure Detectors
Ahmed, Nawaaz
Advisor: Keshav Pingali
Thesis: Locality Enhancement of Imperfectly-Nested Loop Nests
Aiken, Alexander
Advisor: Nicolau
Thesis: Compaction-Based Parallelization
Aizikowitz, Jacob
Advisor: Schneider
Thesis: Replicated Objects-Design and Verification
Allan, James
Advisor: Salton
Thesis: Automatic Hypertext Construction
Allavena, Andre
Advisor: Hopcroft
Thesis: On the Correctness of Gossip-based Membership Protocols
Allen, Stuart
Advisor: Constable
Thesis: A Non-Type-Theoretic Semantics for Type-Theoretic Language
Alpern, Bowen
Advisor: Schneider
Thesis: Proving Temporal Properties of Concurrent ProgramsP: A Non-Temporal Approach
Alvisi, Lorenzo
Advisor: Toueg
Thesis: Understanding the Message Logging Paradigm for Masking Process Crashes
Ando, Rie
Advisor: Lillian Lee
Thesis: The Document Representation Problem: An Analysis of LSI and Iterative Residual Rescaling
Anshelevich, Elliot
Advisor: Kleinberg
Thesis: Network Design and Management with Strategic Agents
Araya, Jose
Advisor: Salton
Thesis: Interactive Query Formulation and Feedback Experiments in Information Retrieval
Archer, James
Advisor: Conway
Thesis: The Design and Implementation of a Cooperative Program Development Environment
Atkin, Benjamin
Advisor: Ken Birman
Thesis: Network-Aware Adaptation in Mobile File Systems
B
Bajaj, Chanderjit
Advisor: Hopcroft
Thesis: Geometric Optimization and Computational Complexity
Baker, Theodore
Advisor: Hartmanis
Thesis: Computational Complexity & Nondeterminism in Flowchart Programs
Baraff, David
Advisor: Greenberg
Thesis: Dynamic Simulation of Non-penetrating Rigid Bodies
Barford, Lee
Advisor: Hopcroft
Thesis: A Graphical, Language-Based Editor for Generic Solid Models Represented by Constraints
Barr, Rimon
Advisor: Zygmunt Haas
Thesis: An Efficient, Unifying Approach to Simulation Using Virtual Machines
Barzilay, Eliyahu
Advisor: Constable
Thesis: Implementing Reflection in Nuprl
Basin, David
Advisor: Constable
Thesis: Building Problem Solving Environments in Constructive Type Theory
Basu, Anindya
Advisor: Von Eicken
Thesis: A Language-Based Approach to Protocol Construction
Bates, Joseph
Advisor: Demers
Thesis: A Logic for Correct Program Development
Batu, Tugkan
Advisor: Rohit Rubenfeld
Thesis: Testing Properties of Distributions
Bay, Paul
Advisor: Bilardi
Thesis: Area-Universal Interconnection Networks for VLSI Parallel Computers
Beck, Micah
Advisor: Pingali
Thesis: Translating FORTRAN to Dataflow Graphs
Benzinger, Ralph
Advisor: RL Constable
Thesis: Automated Complexity Analysis of NuPRL Extracts
Bischof, Christian
Advisor: Van Loan
Thesis: QR Factorization Algorithms for Coarse-Grained Distributed Systems
Boehm, Hans-Juerge
Advisor: Demers
Thesis: A Logic for the Russell Programming Language
Boggs, Paul
Advisor: Dennis
Thesis: The Solution of Nonlinear Operator Equations by A-stable Integration Techniques
Bohringer, Karl-Friedrich
Advisor: Donald
Thesis: Programmable Force Fields for Distributed Manipulation, and Their Implementation Using Micro-fabricated Actuator Arrays
Borodin, Allan
Advisor: Hartmanis
Thesis: Computational Complexity and the Existence of Complexity Gaps
Bozdog, Adrian
Advisor: Robbert VanRenesee
Thesis: A Routing Infastructure for Wide-Area Multicast Applications
Bracha, Gabriel
Advisor: Toueg
Thesis: Randomized Agreement Protocols & Distributed Deadlock Detection
Branch, Mary Ann
Advisor: Coleman
Thesis: Inexact Reflective Newton Methods for Large-Scale Optimization Subject to Bound Constraints
Brassard, Gilles
Advisor: Hopcroft
Thesis: Relativized Cryptography
Bressoud, Thomas
Advisor: Schneider
Thesis: Building a Virtually Fault-Tolerant System
Briggs, Amy
Advisor: Donald
Thesis: Efficient Geometric Algorithms for Robot Sensing and Control
Bronevetsky, Grigory
Advisor: Pingali
Thesis: Portable checkpointing for parallel applications
Brown, Daniel G
Advisor: David Shmoys
Thesis: Algorithmic Methods in Genetic Mapping
Brown, John
Advisor: Gries
Thesis: Program Schemata & Information Flow: A Study of Some Aspects of the Schema Power of Data Structures
Brown, Russell
Advisor: Donald
Thesis: Localization, Mapmaking, and Distributed Manipulation wiht Flexible, Robust Mobile Robots
Buckley, Christopher
Advisor: Salton
Thesis: Massive Query Expansion for Relevance Feedback
Budhiraja, Navin
Advisor: Marzullo
Thesis: The Primary Backup Approach: Lower and Upper Bounds.
C
Cai, Jing-Yi
Advisor: Hartmanis
Thesis: On Some Most Probable Separations of Complexity Classes
Caldwell, James
Advisor: Constable
Thesis: Decidability Extracted: Synthesizing "Correct-by-Construction" Decision Procedures form Constructive Proofs
Chan, Tat-Hung
Advisor: Constable
Thesis: Reversal-Bounded Computations
Chandra, Ranveer
Advisor: Birman
Thesis: A virtualization architecture for wireless network cards
Chandra, Tushar
Advisor: Toueg
Thesis: Unreliable Failure Detectors for Asynchronous Distributed Systems
Chang, Chi-Chao
Advisor: Thorsten von Eicken
Thesis: Safe and Efficient Cluster Communication in Java using Explicit Memory Management
Chang, Richard
Advisor: Hartmanis
Thesis: On the Structure of NP Computations under Boolean Operators
Chapman, Richard
Advisor: Brown-EE
Thesis: Verified High Level Synthesis
Chari, Suresh
Advisor: Hartmanis
Thesis: Randomness as a Computational Resource: Issues in Efficient Computation
Chen, Hubert
Advisor: Dexter Kozen
Thesis: The Computational Complexity of Quantified Constraint Satisfaction
Chen, Wei
Advisor: Sam Toueg
Thesis: On the Quality of Service of Failure Detectors
Chen, Ze-Wei
Advisor: Constable
Thesis: Efficient Access to Knowledge Via Forward Chaining Tactics
Chen, Zhiyuan
Advisor: Johannes Gehrke
Thesis: Building Compressed Database Systems
Cheney, James
Advisor: Greg Morrisett
Thesis: Nominal Logic Programming
Cherniavsky, John
Advisor: Constable
Thesis: Logical Theories for Representing Flowchart Schemata
Chien, Ann-sheng
Advisor: Dennis
Thesis: A class of derivative-free algorithms for unconstrained minimization
Chu, Francis
Advisor: Halpern
Thesis: Applications of Decision Theory in Computer Systems
Clarke, Edmund
Advisor: Constable
Thesis: Completeness and Incompleteness Theorems for Hoare-like Axiom Systems
Cleaveland, Walter
Advisor: Constable
Thesis: Type-Theoretic Models of Concurrency
Cole, Richard
Advisor: Hopcroft
Thesis: Two Problems in Graph Theory
Cooper, David
Advisor: Birman
Thesis: The Design and Implementation of a Private Message Service for Mobile Computers
Crainiceanu, Adina
Advisor: Gehrke
Thesis: Answering Complex Queries in Peer-to-Peer Systems
Crary, Carl
Advisor: Constable
Thesis: Type-Theoretic Methodology for Practical Programming Languages
Crawford, Robert
Advisor: Salton
Thesis: Automatic Dictionary Construction & Updating
Cremer, James
Advisor: Hopcroft
Thesis: An Architecture for General Purpose Physical System Simulation-Integrating Geometry, Dynamics, and Control
Curtis, Pavel
Advisor: Demers
Thesis: Constrained Quantification in Polymorphic Type Analysis
Czajkowski, Grzegorz
Advisor: von Eicken
Thesis: Resource Control for Internet Servers
Czajkowski, Grzegorz
Advisor: von Eichen
Thesis: Resource Control for Internet Servers
D
Das, Abhinandan
Advisor: Gehrke
Thesis: Approximate Query Answering Over Data Streams
DasGupta, Anirban
Advisor: Hopcroft
Thesis: Learning Using Spectral Methods
Dattola, Robert
Advisor: Salton
Thesis: Automatic Classification in Document Retrieval Systems
Dean, Dawson
Advisor: Zippel
Thesis: Integrating Compound Documents, File Systems, and Object Stores IN A Microstorage Architecture
Dickerson, Matthew
Advisor: Kozen
Thesis: The Functional Decomposition of Polynomials
Dietz, Paul
Advisor: Hopcroft
Thesis: Intersection Graph Algorithms
Dobra, Alin
Advisor: Gehrke
Thesis: Scalable Classification and Regression Tree Construction
Drummond, Rogerio
Advisor: Babaoglu
Thesis: Impact of Communication Networks on Fault-Tolerant Distributed Computing
Dsourza, Ashvin
Advisor: Bloom
Thesis: Model Checking and Expressiveness for First Order Process Algebras
Dubhashi, Devdatt
Advisor: Kozen
Thesis: Algorithmic Investigations In P-adic Fields
Dwork, Cynthia
Advisor: Hopcroft
Thesis: Bounds on Fundamental Problems in Parallel and Distributed Computation
E
Edenbrandt, Anders
Advisor: Gilbert
Thesis: Combinatorial Problems in Matrix Computation
Efremidis, Sofoklis
Advisor: Gries
Thesis: On Program Transformations
El Abbadi, Amr
Advisor: Toueg
Thesis: A Paradigm for Concurrency Control Protocol for Distributed Databases
Eland, Nancy
Advisor: Conway
Thesis: Language-Based Access Control Mechanisms for Shared Databases
Elder, Howard
Advisor: Pottle
Thesis: On the Feasibility of Voice Input to an On-line Computer Processing System
Elkan, Charles
Advisor: Panangaden
Thesis: Automated Inductive Reasoning about Logic Programs
Ergun, Ayse
Advisor: Rubinfeld
Thesis: General methods for extending the scope of program testing
Erlingsson, Ulfar
Advisor: Schneider
Thesis: The Inlined Reference Monitor Approach to Security Policy Enforcement
Evfimievski, Alexandre
Advisor: Gehrke
Thesis: Privacy Preserving Information Sharing
Ezick, James
Advisor: Pingali
Thesis: An End-to-End System for Model Checking Over Context-Sensitive Analyses
F
Feldman, Ronen
Advisor: Segre
Thesis: Probabilistic Revision of Logical Doman Theories
Fernandes, Rohit
Advisor: Pingali
Thesis: Mobile MPI Programs on Heterogeneous Computational Grids
Fernandez, Sebastian
Advisor: Greenberg
Thesis: Interactive Direct Illumination in Complex Environments
Field, John
Advisor: Teitelbaum
Thesis: Incremental Reduction and Semantics
Fischer, Charles
Advisor: Conway
Thesis: On Parsing Context Free Languages in Parallel Environments
Florence, Adam
Advisor: Van Loan
Thesis: Some Computational Problems in Multilinear Algebra
Fluet, Matthew
Advisor: Morrisett
Thesis: Monadic and Substructural Type Systems For Region-Based Memory Management
Fortune, Steven
Advisor: Hopcroft
Thesis: Topics in Computational Complexity
Fox, Edward
Advisor: Salton
Thesis: Extending the Boolean & Vector Space Models of Information Retrieval w/P-Norm Queries & Multiple Concept Types
Freimer, Robert Wilson
Advisor: Vavasis
Thesis: Investigations in Geometric Subdivisions: Linear Shattering and Cartographic Map Coloring
Furst, Merrick
Advisor: Hopcroft
Thesis: A Subexponential Algorithm for Trivalent Graph Isomorphism
G
Galil, Zvi
Advisor: Hopcroft
Thesis: The Complexity of Resolution Procedures for Theorem Proving in the Propositional Calculus
Gay, David
Advisor: Dennis
Thesis: Brown's Method & Some Generalizations, with Applications to Minimization Problems
Gehani, Narain
Advisor: Gries
Thesis: Data Types for Very High Level Programming Languages
Glade, Bradford
Advisor: Birman
Thesis: A Scalable Architecture for Publish/Subscribe Communication in Distributed Systems
Glew, Arthur Neal
Advisor: Kozen
Thesis: Low-Level Type Systems for Modularity and Object-Oriented Constructs
Gopal, Ajei
Advisor: Toueg
Thesis: Fault-tolerant Broadcasts and Multicasts: The Problem of Inconsistency and Contamination
Griffin, Timothy
Advisor: Constable
Thesis: Notational Definition and Top-Down Refinement for Interactive Proof Development Systems
Grossman, Daniel
Advisor: Morrisett
Thesis: Safe Programming at the C Level of Abstraction
Gupta, Indranil
Advisor: Birman
Thesis: Building Scalable Solutions to Distributed Computing Problems Using Probabilistic Components
H
Hafizogullari, Ozan
Advisor: Constable
Thesis: A Typed Framework for Program Analysis
Hafsteinsson, Hjaimtyr
Advisor: Gilbert
Thesis: Parallel Sparse Cholesky Factorization
Hamlen, Kevin
Advisor: Morrisett
Thesis: Security Policy Enforcement by Automated Program-rewriting
Harper, Robert
Advisor: Constable
Thesis: Aspects of the Implementation of Type Theory
Harris, Larry
Advisor: Block
Thesis: A Model for Adaptive Problem Solving Applied to Natural Language Acquisition
Hauser, Carl
Advisor: Constable
Thesis: Specification and Verification of Communication in Parallel Systems
Hawblitzel, Chistopher Kirk
Advisor: van Eicken
Thesis: Adding Operating System Structure to Language-Based Protection
Hayden, Mark
Advisor: Birman
Thesis: The Ensemble System
Hemachandra, Lane
Advisor: Hartmanis
Thesis: Counting in Structural Complexity Theory
Hendren, Laurie
Advisor: Nicolau
Thesis: Parallelizing Programs with Recursive Data Structures
Hendrickson, Bruce
Advisor: Coleman
Thesis: The Molecule Problem: Combinatorial Ideas in a Continuous Setting
Heng, Wee-Liang
Advisor: Tardos
Thesis: Approximately Optimal Elimination Orderings for Sparce Matrices
Herley, Kieran
Advisor: Bilardi
Thesis: Simulating Shared Memory on Distributed Models of Parallel Computation
Hickey, Jason J
Advisor: Constable
Thesis: The MetaPRL Logical Programming Environment
Hickey, Takako
Advisor: Schneider
Thesis: Availability and Consistency in a Partitionable Low Bandwidth Network
Ho, Pei-Hsin
Advisor: Henzinger
Thesis: Automatic Analysis of Hybrid Systems
Holland-Minkley, Amanda
Advisor: Constable
Thesis: Restructuring Formal Mathematics for Natural Texts
Holm, John
Advisor: Gries
Thesis: Floating-Point Arithmetic and Program Correctness Proofs
Holt, Richard
Advisor: Shaw
Thesis: On Deadlock in Computer Science
Hood, Robert
Advisor: Cartwright
Thesis: The Efficient Implementation of Very-high-level Programming Language Constructs
Hook, James
Advisor: Demers
Thesis: Abstract Types & Dependence in Programming Languages
Hoover, Roger
Advisor: Teitelbaum
Thesis: Incremental Graph Evaluation
Hopcroft, Michael
Advisor: Huttenlocher
Thesis: A Geometrical Approach to Model-Based Vision
Hopkinson, Kenneth
Advisor: Birman
Thesis: Overcoming Communication, Distributed Systems, and Simulation Challenges: A case study involving the protection and control of the electric power grid using a utility intranet based on internet tech
Hoppe, Bruce
Advisor: Tardos-OR
Thesis: Efficient Dynamic Network Flow Algorithms
Horowtiz, Susan
Advisor: Teitelbaum
Thesis: Generating Language-Based Editors: A Relationally-Attributed Approach
Howe, Douglas
Advisor: Constable
Thesis: Automating Reasoning in an Implementation of Constructive Type Theory
Howe, Nicholas Read
Advisor: Cardie
Thesis: Analysis and Representations for Automatic Comparison, Classification, and Retrieval of Digital Images
Howell, Thomas
Advisor: Hopcroft
Thesis: Tensor Rank and the Complexity of Bilinear Forms
Huang, Jing
Advisor: Zabih
Thesis: Color-Spatial Image Indexing and Applications
Huang, Yi-cheng
Advisor: Selman
Thesis: Learning Control Knowledge for Planning
Hunt, Guerney
Advisor: Birman
Thesis: Multicast Flow Control on Local Area Networks
Hunt, Harry
Advisor: Hopcroft
Thesis: On the Time and Tape Complexity of Languages
Hunter, Scott
Advisor: Subramanian
Thesis: The Solution and Application of Safety MDPs
Hunter, Scott Burten
Advisor: Subramanian
Thesis: Safety Markov Decision Processes: Their Solution and Appication to Agent Design
I
Ierardi, Douglas
Advisor: Kozen
Thesis: Solving systems of polynomial equations, with applications to computational algebraic geometry
Immerman, Neil
Advisor: Hartmanis
Thesis: First Order Expressibility as a New Complexity Measure
J
Jackson, Paul
Advisor: Constable
Thesis: Enhancing the NUPRL Proof Development System and Applying it to Computational Abstract Algebra
Jacobs, Dean
Advisor: Gries
Thesis: General Correctness: A Unification of Partial and Total Correctness
Jagadeesan, Radhakrishnan
Advisor: Panangaden
Thesis: Investigations Into Abstraction And Concurrency
Janosi, Tibor
Advisor: Birman
Thesis: Arbitrage-Free Forward Rate Curves and Applications
Jayanti, Prasad
Advisor: Toueg
Thesis: Fault-Tolerant Wait-Free Implementations and Robust Wait-Free Hierarchies
Jennings, James
Advisor: Donald
Thesis: Distributed Manipulation with Mobile Robots
Johnson, Donald
Advisor: Gries
Thesis: Algorithms for Shortest Paths
Johnson, Edward
Advisor: Schneider
Thesis: Symmetry in Distributed Systems
Johnson, Richard
Advisor: Pingali
Thesis: Efficient Program Analysis Using Dependence Flow Graphs
Johnson, Scott
Advisor: Constable
Thesis: A Computer System for Checking Proofs
Johnstone, John
Advisor: Hopcroft
Thesis: The Sorting of Points Along an Algebraic Curve
Joseph, Thomas
Advisor: Birman
Thesis: Impact of Communication Networks on Fault-Tolerant Distributed Computing
K
Kadin, James
Advisor: Hartmanis
Thesis: Restricted Turing Reducibilities & the Structure of the Polynomial Time Hierarchy
Kalanfar, Michael
Advisor: Birman
Thesis: Issues in Ordered Multicast Performance: A Simulation Study
Kane, Kenneth
Advisor: Birman
Thesis: Log-Based Recovery in Asynchronous Distributed Systems
Kapur, Shyam
Advisor: Bilardi
Thesis: Computational Learning of Languages
Karr, David
Advisor: Birman
Thesis: Specification, Composition, and Automated Verification of Layered Communication Protocols
Kartch, Daniel
Advisor: Greenberg
Thesis: Efficient Rendering and Compression for Full-Parallex Computer-Generated Holographic Stereograms
Kempe, David
Advisor: Kleinberg
Thesis: Gosspic and Information Flow in Networks
Kerchner, Marcia
Advisor: Salton
Thesis: Dynamic Document Processing in Clustered Collections
Kerr, Leslie
Advisor: Hopcroft
Thesis: The Effect of Algebraic Structure on the Computational Complexity of Matrix Multiplication
Kettnaker, Vera Maria
Advisor: Zabih
Thesis: Stochastic Models for the Analysis of Traffic Video
Khuller, Samir
Advisor: Vazirani
Thesis: Efficient Parallel Algorithms for Disjoint Paths and Connectivity
Kifer, Dan
Advisor: Gehrke
Thesis: Graphs and Privacy
Kim, Junhwan
Advisor: Zabih
Thesis: Computer Vision Algorithms for Magnetic Resonance Imaging
Klarlund, Nils
Advisor: Kozen
Thesis: Progress Measures and Finite Arguments for Infinite Computations
Knoblock, Todd
Advisor: Constable
Thesis: Metamathematical Extensibility in Type Theory
Kochevar, Peter
Advisor: Greenberg
Thesis: Computer Graphics on Massively Parallel Machines
Kodukula, Induprakas
Advisor: Pingali
Thesis: Data-Centric Compilation
Kolmogorov, Vladimir
Advisor: Zabih
Thesis: Graph Based Algorithms for Scene Reconstruction from Two or More Views
Koo, Richard
Advisor: Toueg
Thesis: Techniques for Simplifying the programming of Distributed Systems
Kopke, Peter
Advisor: Henzinger
Thesis: The Theory of Rectangular Hybrid Automata
Kopylov, Alexei
Advisor: Constable
Thesis: Type Theoretical Foundations for Data Structures, Classes, and Objects
Kotlyar, Vladimir
Advisor: Pingali
Thesis: Relational Algebraic Techniques for the Synthesis of Sparse Matrix Programs
Kraftt, Dean
Advisor: Constable
Thesis: Avid: A System for the Interactive Development of Verifiably Correct Programs
Krentel, Mark
Advisor: Vazirani
Thesis: The Complexity of Optimization Problems
Krumvieda, Clifford
Advisor: Bloom
Thesis: Distributed ML: Abstractions for Efficient & Fault-Tolerant Programming
Kumar, Amit
Advisor: Kleinberg
Thesis: Algorithms for Network Management
Kurland, Oren
Advisor: Lee
Thesis: Inter-Document Similiarities, Language Models, and Ad Hoc Information Retrieval
L
Lafuente, Juan
Advisor: Gries
Thesis: The Specification of Data-Directed Interactive User-Computer Dialogues
Levin, Gary
Advisor: Gries
Thesis: Proof rules for Communicating Sequential Processes
Levy, Jean
Advisor: Gries
Thesis: Automatic Correction of Syntax Errors in Programming Languages
Lewis, David
Advisor: Hopcroft
Thesis: Closure of Classes of Formal Languages under Substitution Operators
Lewis, Forbes
Advisor: Hartmanis
Thesis: Unsolvability Considerations in Computational Complexity
Li, Li
Advisor: Halpern
Thesis: Routing and Topology Control in Multihop Wireless Ad Hoc Networks
Li, Ming
Advisor: Hartmanis
Thesis: Lower Bounds in Computational Complexity
Li, Wei
Advisor: Pingali
Thesis: Compiling for NUMA Parallel Machines
Lischinski, Daniel
Advisor: Greenberg
Thesis: Accurate and Reliable Algorithms for Global Illumination
Liu, Lishing
Advisor: Demers
Thesis: Essential Uses of Expressions in Set-Oriented Languages
Liu, Xiaoming
Advisor: Van Renesse
Thesis: Building High Performance Adaptive Communication Systems for Components
Liu, Yanhong
Advisor: Teitelbaum
Thesis: Incremental Computation: A Semantics-Based Systematic Transformational Approach
Longpre, Luc
Advisor: Hartmanis
Thesis: Resource Bounded Kolmogorov Complexity, A Link between Computational Complexity & Information Theory
Lutz, Earlin
Advisor: Ingraffea-CEE
Thesis: Numerical Methods for Hypersingular and Near-Singular Boundary Integrals in Fracture Mechanics
M
Mahaney, Stephen
Advisor: Hartmanis
Thesis: Sparse NP-Complete Sets
Mardis, Scott Anthony
Advisor: Cardie
Thesis: Partial Parsing for Linguistic Relationship Identification
Marques, Daniel
Advisor: Pingali
Thesis: Automatic Application-Level Checkpointing for High Performance Computing Systems
Marschner, Stephen
Advisor: Greenberg
Thesis: Inverse Rendering for Computer Graphics
Mayr, Stefan Tobias
Advisor: Seshadri
Thesis: Heterogeneous Relational Query Processing for Extensibility and Scalability
Mc Curley, Ernest
Advisor: Schneider
Thesis: An Assertional Characterization of Serializability and Locking
McGowan,Clement
Advisor: Hartmanis
Thesis: Correctness Results For Lambda Calculus Interpreters
McGraw, James
Advisor: Andres
Thesis: Languages Faeatures for Process Interaction & Access Control
Mehlhorn, Kurt
Advisor: Constable
Thesis: Polynomial and Abstract Subrecursive Classes
Mei, Howell
Advisor: Dennis
Thesis: An Analysis & Implementation of Davidon's Techniques for Unconstrained Optimization
Melville, Robert
Advisor: Gries
Thesis: Asymptotic Complexity of Iterative Computation
Mendler, Paul
Advisor: Constable
Thesis: Inductive Definition in Type Theory
Menon, Vijay S
Advisor: Pingali
Thesis: Symbolic Compilation Techniques for Array Computations
Minsky, Yaron
Advisor: Schneider
Thesis: Spreading Rumors Cheaply, Quickly & Reliabily
Mitra, Mandar
Advisor: Cardie
Thesis: High-Precision Information Retrieval
Moczydlowski, Wojciech
Advisor: Constable
Thesis: Investigations on Sets and Types
Moitra, Dipen
Advisor: Bilardi
Thesis: Parallel Algorithms for Image Processing
Moore, Douglas
Advisor: Vavasis
Thesis: Simplicial Mesh Generation with Applications
Moten, Roderick
Advisor: Constable
Thesis: Concurrent Refinement in Nuprl
Moudgill, Mayan
Advisor: Pingali
Thesis: Implementing and Exploiting Static Speculation on Multiple Instruction Issue Processors.
Muchnick, Steven
Advisor: Constable
Thesis: Structure & Complexity in Sub-rescursive Computation
Murray, Daniel
Advisor: Salton
Thesis: Document Retrieval Based on Clustered Files
Murtagh, Thomas
Advisor: Andrews
Thesis: A Data Abstraction Language for Concurrent Programming
Murthy, Chetan
Advisor: Constable
Thesis: Extracting Constructive Content From Classical Proofs
Musinski, Jean
Advisor: Hopcroft
Thesis: Determining the Complexity of Matrix Multiplication & Other Bilinear Forms
N
Nagarajan, Niranjan
Advisor: Keich
Thesis: Statistical Techniques for Biological Motif Discovery
Natatajan, Balas
Advisor: Hopcroft
Thesis: On Moving and Orienting Objects
Naumov, Pavel
Advisor: Constable
Thesis: Formalizing Reference Types in NuPRL
Neiger, Gilbert
Advisor: Toueg
Thesis: Techniques for Simplifying the Design of Distributed Systems
Neirnyck, Anne
Advisor: Panangaden
Thesis: Static Analysis of Aliases & Side Effects in Higher Order Languages
Ng, Yu-Chung
Advisor: Cardie
Thesis: Improving Machine Learning Approaches to Noun Phrase Coreference Resolution
Nguyen, Van
Advisor: Gries
Thesis: A Theory of Processes
Nogin, Aleksey
Advisor: Constable
Thesis: Theory and Implementation of an Efficient Tactic-Based Logical Framework
Novick, Mark
Advisor: Kozen
Thesis: Parallel Algorithms for Intersection Graphs
Novins, Kevin
Advisor: Greenberg
Thesis: Towards Accurate and Efficient Volume Rendering
Nystrom, Nathaniel
Advisor: Myers
Thesis: Programming Languages for Scalable Software Extension and Composition
O
O'Neill, Kevin
Advisor: Halpern
Thesis: Secrecy and Anonymity in Interactive Systems
Ooi, Wei Tsang
Advisor: Smith
Thesis: Design and Implementation of Distributed Programmable Media Gateways
Orr, Patrick
Advisor: Donahue
Thesis: Verification of Encapsulated Implementations of Algebraically Specified Data Types
Owicki, Susan
Advisor: Gries
Thesis: Axiomatic Proof Techniques for Parallel Programs
P
Pal, Martin
Advisor: Tardos
Thesis: Cost Sharing and Approximation
Palmer, Richard
Advisor: Demers
Thesis: Computational Complexity of Motion and Stability of Polygons
Panconesi, Alessandro
Advisor: Shmoys-OR
Thesis: Locality in distributed computing
Pang, Bo
Advisor: Lee
Thesis: Automatic Analysis of Document Sentiment
Pansiot, Jean-Jacques
Advisor: Hopcroft
Thesis: Some Decidable Cases of the Reachability Problem for Vector Addition Systems
Park, Haesun
Advisor: Luk
Thesis: On the equivalence and convergence of parallel Jacobi SVD algorithms
Peckhan, Stephen
Advisor: Teitelbaum
Thesis: Incremental Attribute Evaluation and Multiple Subtree Replacements
Pellacini, Fabio
Advisor: Greenberg
Thesis: A perceptually-based decision theoretic framework for interactive rendering
Perry, Kenneth
Advisor: Toueg
Thesis: Early Stopping Protocols for Fault-Tolerant Distributed Agreement
Piatko, Christine
Advisor: J. Mitchell
Thesis: Geometric Bicriteria Optimal Path Problems
Pierce, David
Advisor: Cardie
Thesis: Cost-Effective machine Learning Strategies for Shallow Parsing
Pitsianis, Nikos
Advisor: Van Loan
Thesis: The Kronecker Product in Approximation and Fast Transform Geration
Prins, Jan
Advisor: Gries
Thesis: Partial Implementations in Program Derivation
Pucella, Riccardo
Advisor: Halpern
Thesis: Reasoning about Resource-bounded Knowledge: Theory and Application to Security Protocol Analysis
Pugh, William
Advisor: Teitelbaum
Thesis: Incremental Computation and the Incremental Evaluation of Functional Programs
Q
Qiu, Jian
Advisor: Elber
Thesis: Protein Structure Prediction:Sequence to structure alignment generation and atomic potential development
Qiu, Lili
Advisor: Van Renesee
Thesis: An Integrated Approach to Improving Web Performance
R
Raeuchle, Thomas
Advisor: Birman
Thesis: Efficient Concurrency Control for Libraries of Typed Objects
Ramasubramanian, Venugopalan
Advisor: Sirer
Thesis: Cost-aware resource management for decentralized internet services
Ranjan, Desh
Advisor: Hartmanis
Thesis: Issues in NP-optimization and Approximation
Ravikumar, S
Advisor: Rubinfeld
Thesis: New Methods in Program Checking
Reingold, Edward
Advisor: Hartmanis
Thesis: On Some Optimal Algorithms
Reiter, Michael
Advisor: Birman
Thesis: A Security Architecture for Fault-Tolerant Systems
Reitman, Richard
Advisor: Andrews
Thesis: Information Flow in Parallel Programs: An Axiomatic Approach
Reppy, John
Advisor: Teitelbaum
Thesis: Higher-Order Concurrency
Reps, Thomas
Advisor: Teitelbaum
Thesis: Generating Language-Based Environments
Ressler, Eugene
Advisor: Kozen
Thesis: ALEX --- A Paradigm for Expressing and Compiling Matrix Functions
Ricciardi, Aleta
Advisor: Birman
Thesis: The Group Membership Problem in Asynchronous Systems
Rogers, Anne
Advisor: Pingali
Thesis: Process Decomposition through Locality of Reference
Rohatgi, Pankaj
Advisor: Hartmanis
Thesis: On Properties of Random Reductions
Roughgarden, Timothy
Advisor: Tardos
Thesis: Selfish Routing
Rucklidge, William
Advisor: Huttenlocher
Thesis: Efficient Computation of the Minimum Hausdorff Distance for Visual Recognition
Rus, Daniela
Advisor: Hopcroft
Thesis: Fine Motion Planning for Dexterous Manipulation
Russell, James
Advisor: Panangaden
Thesis: Full Abstraction and Fixed-Point Principles for Indeterminate Computation
S
Sabel, Laura
Advisor: Marzullo
Thesis: Approximating Perfect Failure Detectors in Asynchronous Distributed Systems
Sahni, Sartaj
Advisor: Horowitz
Thesis: On The Knapsack And Other Computationally Related Problems
Sandler, Mark
Advisor: Kleinberg
Thesis: Algorithms for Mixture Models
Sasaki, James
Advisor: Constable
Thesis: Extracting Efficient Programs From Constructive Proofs
Scharstein, Daniel
Advisor: Huttenlocher
Thesis: View Synthesis Using Sterio Vision
Schlichting, Richard
Advisor: Schneider
Thesis: Axiomatic Verification to Enhance Software Reliability
Schmidt, Erik
Advisor: Hartmanis
Thesis: Succinctness of Descriptions of Context-Free, Regular and Finite Languages
Schmuck, Frank
Advisor: Birman
Thesis: The Use of Efficient Broadcast Protocols in Asynchronous Distributed Systems
Schnabel, Robert
Advisor: Dennis
Thesis: Analyzing and Improving Quasi-Newton Methods for Unconstrained Optimization
Schwartzbach, Michael
Advisor: Panangaden
Thesis: A Category Theoretic Analysis of Predicative Type Theory
Seidel, Raimund
Advisor: Gilbert
Thesis: Output-Size Sensitive Algorithms For Constructive Problems In Computational Geometry
Sewelson, Vivian
Advisor: Hartmanis
Thesis: A Study of the Structure N
Shah, Amitabh
Advisor: Marzullo
Thesis: Exploiting Trade-Offs in the Design of Fault-Tolerant Distributed Databases
Shanbhogue, Vasant
Advisor: Panandaden
Thesis: The Expressiveness of Indeterminate Dataflow Primitives
Sharma, Rosen
Advisor: S. Keshav
Thesis: Internet TV
Siegel, Alexander
Advisor: Marzullo
Thesis: Performance in Flexible Distributed File Systems
Siegel, Morris
Advisor: Donahue
Thesis: Proving Properties of Snobol4 Patterns
Simon, Janos
Advisor: Hartmanis
Thesis: On some central problems in computational complexity
Singh, Manpreet
Advisor: Francis
Thesis: End-to-end techniques for network resource management
Singhal, Amitabh
Advisor: Cardie
Thesis: Term Weighting Revisited
Slivkins, Aleksandrs
Advisor: Kleinberg
Thesis: Embedding, Distance Estimation and Object Location in Networks
Smith, Douglas
Advisor: Salton
Thesis: Switched Broadcast Communication Networks
Smith, Frederick
Advisor: Morrisett
Thesis: Certified Run-Time Code Generation
Smith, Geoffrey
Advisor: Gries
Thesis: Polymorphic Type Inference for Languages with Overloading and Subtyping
Smith, Marla
Advisor: Salton
Thesis: Aspects of the P-Norm Model of Information Retrieval: Syntactic Query Generation, Efficiency, And Theoretical
Smith, Scott
Advisor: Constable
Thesis: Partial Objects in Type Theory
Smits, Brian
Advisor: Greenberg
Thesis: Efficient Hierarchical Radiosity in Complex Environments
Solomon, Marvin
Advisor: Demers
Thesis: Theoretical Issues in the Implementation of Programming Languages
Srikanth, T.
Advisor: Toueg
Thesis: Designing Fault-tolerant Algorithms for Distributed Systems using Communication Primitives
Srinivasan, Aravind
Advisor: Shmoys
Thesis: Techniques for Probabilistic Analysis and Randomness-Efficient Computation
Stansifer, Ryan
Advisor: Constable
Thesis: Representing Constructive Theories in High-Level Programming Languages
Stefansson, Kjartan
Advisor: Kozen
Thesis: Newtonian Graphs, Riemann Surfaces and Computation
Stephenson, Patrick
Advisor: Birman
Thesis: Fast Ordered Multicast
Stewart, James
Advisor: Hopcroft
Thesis: The Theory and Practice of Robust Geometric Computation, or, How To Build Robust Solid Modelers
Stodghill, Paul
Advisor: Pingali
Thesis: A Relational Approach to the Automatic Generation of Sequential Sparse matrix Codes
Stoller, Scott
Advisor: Schneider
Thesis: A Method and Tool for Analyzing Faulty-Tolerance in Systems
Sturgill, David
Advisor: Segre
Thesis: Nagging: A General, Fault-Tolerant Approach to Parallel Search Pruning
Sturman, Joel
Advisor: Pottle
Thesis: An Iteratively Structured Computer
Summers, Kristen
Advisor: Hopcroft
Thesis: Automatic Discovery of Logical Document Structure
Sundaram, Sridhar
Advisor: Hopcroft
Thesis: Fast Algorithms for N-Body Simulation
Swamy, Chaitanya
Advisor: Shmoys
Thesis: Approximation Algorithms for Clustering Problems
Szymanski, Tom
Advisor: Williams
Thesis: Generalized Bottom-Up Parsing
T
Tai, Kuo-chung
Advisor: Gries
Thesis: Syntactic Error Correction In Programming Languages
Tampieri, Filippo
Advisor: Greenberg
Thesis: Discontinuity Meshing for Radiosity Image Synthesis