CSD Home | Important Links | SCS Admin Services | SCS Home

 

 

GENERAL INFO
  About
News Page
Faculty Positions Available 
  SCS Calendar
EDUCATION
Ph.D. in CS
B.S. in CS
M.S in CS
Doctoral Catalog
RESEARCH
Faculty Research Guide
Areas of Research
Undergraduate Research
Publications
PEOPLE
Who's Who
   Faculty List
  Administrative Staff
Grad Student Directory
Undergrad Student Site
  CSD On the Road
   

 

Search SCS

google

Faculty by Research Interests

Ad hoc networking: Guestrin, Perrig
Adaptive systems: Garlan, Maxion
Abstraction (cf. Type Theory): Garlan, Shaw, Wing
Algol-like languages: Reynolds
Algorithmic mechanism design:
Sandholm
Algorithms: Blelloch, A. Blum, L. Blum, M. Blum, Bryant, Guestrin, Harchol-Balter, Lafferty, Langmead, G. Miller, O’Donnell, Rudich, Sandholm, Sleator, Xing
Algorithms, approximation: A. Blum, Gupta, O’Donnell
Algorithms, distributed: Goldstein, Guestrin, Harchol-Balter, Rudich
Algorithms, graph: A. Blum, Gupta, Miller, O’Donnell
Algorithms, learning: A. Blum, Carbonell, Lafferty, Langmead, O’Donnell, Xing
Algorithms, On-line: A. Blum
Algorithms, Networks: Guestrin, Gupta
Algorithms, parallel: Blelloch, Maggs, Miller
Algorithms, robot: Erdmann
Analogical reasoning: Carbonell, Mitchell, Veloso, Xing
Animation: Hodgins, Pollard
Anomaly detection: Maxion, Shaw
Application-aware networks: Seshan
Application-specific computing systems: Garlan
Applied Cryptography: Reiter
Artificial Intelligence: Carbonell, Fahlman, Fink, Guestrin, Lafferty, Mitchell, Moore, Ng, Reddy, Rosenfeld, Sandholm, Veloso, Waibel, Xing
Aspect-oriented programming: Aldrich
Assurance cases: Maxion
ATM networks: Steenkiste
Auctions: Harchol-Balter, Sandholm
Auditory modeling: Stern
Automata Theory: M. Blum
Automated negotiation: Sandholm
Automated theorem proving: Clarke, Pfenning, Wing
Automatic compiler generation: P. Lee
Automatic grammar generation: Lafferty, Waibel
Automatic hardward generation: Goldstein
Automatic parallelization: Goldstein
Automatic programming: See Program Synthesis.
Automatic speech understanding: Rosenfeld, Waibel
Autonomic computing: Garlan, Ganger, Gibson, Maxion
Autonomous mobile robots: Kanade, Simmons
Autonomous rovers: Simmons
Autonomous spacecraft: Simmons
Autonomous systems: Kanade, Simmons, Wing

Bayesian networks: Guestrin, Langmead, Xing
Benchmarks: Seshan
Biology, computational: Durand, Erdmann, Langmead, Xing
Biometrics: Maxion
Bounded rationality: Sandholm
Broadcast communication: Perrig

CareMedia: Christel, Hauptmann, Wactlar
Causal reasoning:
Carbonell, Maxion
Certifying compilers: P. Lee
Character recognition: Waibel
Coalition formation: Sandholm
Cognitive architecture: Carbonell, John
Cognitive modelling: Carbonell, John
Cognitive robotics: Touretzky
Cognitive science: Carbonell, John, Koedinger, Maxion
Combinatorics: G. Miller, O’Donnell, Rudich, Sleator
Compilers: Blelloch, Goldstein, Harper, P. Lee, Steenkiste
Complexity and real computation: L. Blum
Complexity theory: M. Blum, O’Donnell, Rudich
Computation theory: Brookes, Clarke, Lafferty, G. Miller, Rudich
Computational database systems: O’Hallaron
Computational group theory: Lafferty, O’Donnell
Computational learning theory: A. Blum, O’Donnell
Computational linguistics: Carbonell, Fahlman, Hauptmann, Lafferty, Rosenfeld, Rudnicky, Waibel, Xing
Computational molecular biology: Durand, Erdmann, Langmead, Rosenfeld, Xing
Computational Neuroscience: T. Lee, Lewicki, Touretzky
Computational Statistics: Xing
Computer-aided design: Bryant, Clarke, Garlan, John, Siewiorek
Computer architecture: Blelloch, Ganger, Goldstein, Hoe, Siewiorek, Steenkiste, Wactlar
Computer systems: O’Hallaron
Concept formation: Carbonell, Maxion, Mitchell
Concurrency, semantics of: Brookes, Clarke, Wing
Concurrent systems: Wing
Congestion control: Seshan
Connectionist networks: See Neural nets.
Constraint directed reasoning: Sandholm
Constraint logic programming: Pfenning
Constructive mathematics: Harper, Pfenning
Content-based information analysis: Christel, Ng
Control theory: Guestrin, Langmead, Moore
Cooperating robots: Erdmann, Goldstein
Cryptology: M. Blum, Perrig, Reiter, Rudich, Song
Data mining: Carbonell, Faloutsos, Fink, Guestrin, Mitchell, Moore, Xing
Data structures: Sleator
Database management systems: Ailamaki, Faloutsos, Harchol-Balter
Database Security: Song
Databases (cf. Information retrieval): Ailamaki, Faloutsos, Satyanarayanan
Databases (cf. Storage Systems): Ailamaki, Ganger, Gibson
Data types: See Abstraction, see Type Theory.
Dependability: See Reliability.
Design automation: See Computer-aided design.
Diagnosis and diagnostic reasoning: Maxion
Dialog Systems: Rosenfeld, Rudnicky
Digital video: Christel, Faloutsos, Wactlar
Digital Hardware Design: Hoe
Discovery, scientific: Maxion, Mitchell
Distributed systems: Clarke, Dannenberg, Ganger, Goldstein, Guestrin, Harchol-Balter, Perrig, Reiter, Satyanarayanan, Seshan, Song, Steenkiste, Wing, Zhang
Dynamical systems: Guestrin, Langmead

Education, computer science: Brookes, Pausch, Pfenning, Shaw
Educational technology: Christel, Dannenberg, Pausch
Electronic commerce: Fink, Perrig, Sandholm, Shamos, Song, Wing
Embedded systems: Guestrin, Perrig, Wing
Emergent computation: Goldstein
Experimentation: Carbonell, Harchol-Balter, Maxion, Mitchell, Satyanarayanan
Expert systems: See Knowledge-based systems.
Explanation: Mitchell
Eye-tracking: Maxion, Waibel

Face tracking: Waibel
Fault tolerance: See Reliability.
File systems: Ganger.
File usage properties: Ganger, Satyanarayanan
Fine-grained parallelism: Goldstein
Formal methods: Aldrich, Garlan, Langmead, Wing
Formal methods in AI: Fink, Garlan, Mitchell
Forsythe: Reynolds
Foundations of mathematics: Harper
Fourier analysis - O’Donnell
Functional programming: Blelloch, Harper, P. Lee, Pfenning, Reynolds

Game-playing, computer: Rudich, Sandholm, Sleator
Game theory: Guestrin, Moore, Sandholm
Geometric reasoning: Erdmann
Gesture recognition: Waibel
Graph Embeddings: Gupta, O’Donnell
Graph mining: Xing
Graphical models: Guestrin, Xing
Graphics: Efros, Hodgins, Pausch, Pollard

Hand-eye systems: Mitchell
Handheld Devices: Myers
Heuristic Search: Fink, Moore, Sandholm
Higher-order logic: See Type theory.
Human-computer interaction: Carbonell, Christel, Cranor, Dannenberg, Fahlman, John,
Koedinger, Maxion, Myers, Pausch, Perrig, Reddy, Rosenfeld, Rudnicky, Shaw, Waibel
Human-robot social interaction: Simmons
Human factors: Cranor, Hauptmann, John, Maxion, Myers, Pausch, Rosenfeld, Rudnicky, Waibel
Human language technology: Rosenfeld, Waibel
Human machine speech communication: Rosenfeld
Humanoid Robotics: Hodgins, Pollard

Image understanding: See Vision.
Information retrieval: Carbonell, Fink, Guestrin, Lafferty, Mitchell, Ng, Xing, Yang
Information systems: Wactlar
Information systems management: Ng
Information visualization: Christel, Ng
Input/Output: Ganger
Integrated-services networks: Harchol-Balter, Seshan
Intelligent architectures: Carbonell, Fink, John, Mitchell, Simmons
Intelligent tutoring systems: Dannenberg
Interactive graphic programming: Myers, Pausch
Internet: Ganger, Harchol-Balter, Perrig, Seshan, Song, Zhang
Internet security: Perrig, Song, Wing
Internet services: O’Hallaron
Interprocess communication: Blelloch
Intersection types: Reynolds

Knowledge acquisition: Carbonell, Maxion, Mitchell
Knowledge management: Ng
Knowledge-based systems: Carbonell, Fahlman, Fink, John, Mitchell
Knowledge representation: Carbonell, Fahlman, Fink, Mitchell

Lambda calculus: Harper, Pfenning
Language acquisition:Waibel
Language design: Aldrich, Wing
Language implementation: Blelloch, Harper, P. Lee
Language modelling: Carbonell, Lafferty, Rosenfeld
Learning theory: Blum, Fink, Guestrin, Lafferty, Rudich, Veloso, Xing
Library: Christel, Wactlar
Linear algebra, computational: G. Miller
Linguistics: See Computational Linguistics.
Lipreading: Waibel
Lisp: Clarke, Fahlman
Logic: Brookes, Harper, Pfenning
Logical frameworks: Aldrich, Harper, Pfenning
Logics of programs: Brookes, Clarke, Harper, Pfenning
Machine learning: Carbonell, Efros, Fahlman, Fink, Guestrin, Lafferty, Langmead, Maxion, Mitchell, Moore, Ng, Reddy, Rosenfeld, Sandholm, Waibel, Xing

Machine translation: Carbonell, Hauptmann, Lafferty, Waibel, Xing
Manipulation: Erdmann, Mason, Mitchell, Pollard
Manufacturing: Guestrin, Moore
Markov models: Guestrin, Harchol-Balter, Langmead, Simmons, Wing, Xing
Mathematics of computation: G. Miller, O’Donnell, Rudich
Measurement and evaluation: Harchol-Balter, Maxion, Satyanarayanan, Seshan, Wing
Medical robotics/computer-assisted surgery: Kanade
Metro Networks: Zhang
Mobile computing: Guestrin, Myers, O’Hallaron, Pausch, Perrig, Satyanarayanan, Seshan, Siewiorek,
Song

Mobile robotics: Goldstein, Guestrin, Mitchell, Moore, Simmons
Model checking: Aldrich, Langmead, Wing
Monitoring and error recovery: Simmons
Motion planning: Erdmann, Moore
Multiagent learning: Guestrin, Veloso
Multiagent systems: Guestrin, Sandholm, Veloso
Multicast: Perrig, Seshan, Song, Zhang
Multicast Security: Song
Multicomputers: Goldstein
Multilingual Spoken Language Systems: Waibel
Multimedia: Christel, Dannenberg, Kanade, Ng, Wactlar
Multimodal interfaces: Pausch, Rosenfeld, Rudnicky, Waibel
Multiprocessors: Garlan, Goldstein, Harchol-Balter
Multirobot coordination: Goldstein, Guestrin, Simmons
Multirobot systems: Goldstein, Guestrin, Veloso
Music, computer: Dannenberg
Mutable data structures: Reynolds

Nanotechnology: Goldstein
Natural language processing: See Computational Linguistics.
Network-aware applications: Ganger, Harchol-Balter, Seshan, Steenkiste
Network forensics: O’Hallaron
Network Management: Zhang
Network multiplayer games: Seshan
Network protocols: Ganger, Harchol-Balter, Perrig, Satyanarayanan, Seshan, Steenkiste
Network security: O’Hallaron
Network simulation: Seshan
Networking: Ganger, Guestrin, Harchol-Balter, Perrig, Seshan, Song, Steenkiste,
Wactlar
Networking Protocols: Song
Networking Security: Perrig, Song
Neural Networks: Blum, Fahlman, Waibel

Numerical methods: G. Miller

Object-oriented programming: Aldrich, Myers, Wing
Operating systems: Ganger, Wactlar
Overlay Networks: Seshan

Parallel AI: Fahlman
Parallel applications: Harchol-Balter
Parallel architectures: Blelloch, Goldstein, Harchol-Balter, G. Miller
Parallel models of computation: Blelloch, G. Miller
Parallel object oriented languages: Goldstein
Parallel processing: Blelloch, Brookes, Bryant, Clarke, Steenkiste
Parallel programming: Aldrich, Blelloch, Steenkiste
Parallel systems: Harchol-Balter
Parallelizing compilers: Goldstein
Parsing, natural language: Carbonell, Lafferty, Sleator
Pattern Recognition: Guestrin, Lafferty, Waibel
Peer-to-Peer Systems: Zhang
Perception, auditory: Stern
Performance evaluation: Ganger, Harchol-Balter, Maxion, Satyanarayanan,
Seshan
Performance modeling: Harchol-Balter
Pervasive Computing: Cranor, Garlan, Perrig, Reiter, Song
Physical simulation: O’Hallaron
Planning: Blum, Carbonell, Erdmann, Fahlman, Fink, Guestrin, Mason, Mitchell, Simmons,
Veloso
Polymorphism: Harper, Pfenning, Reynolds
Power management: Satyanarayanan, Siewiorek
Privacy: Cranor, Wing
Probabilistically checkable proofs (PCP) - O’Donnell
Probability theory: Harchol-Balter, O’Donnell
Problem-solving: Carbonell, Erdmann, Fahlman, Fink, Mitchell
Probabilistic planning: Guestrin, Simmons
Program analysis: Aldrich, P. Lee
Program manipulation tools: Myers, Scherlis
Program optimization: Goldstein
Program result checking: M. Blum
Program synthesis: Erdmann, Mason, Perrig, Song
Program transformation: Blelloch, Brookes, Scherlis
Program visualization: Garlan, Myers
Programmable Matter: Goldstein
Programming environments: Dannenberg, Fahlman, Garlan, Myers, Pausch, Scherlis, Shaw
Programming languages: Aldrich, Blelloch, Brookes, Clarke, Dannenberg, Fahlman, Harper,
P. Lee, Myers, Pfenning, Reynolds, Scherlis, Shaw, Wing
Programming methodology: Brookes, Clarke, Garlan, Myers, Pausch, Pfenning, Scherlis, Shaw, Wing
Proof carrying code: P. Lee
Proof theory: Harper, Pfenning
Proteomics: Erdmann, Langmead
Protocols: Harchol-Balter, Perrig, Rudich, Satyanarayanan, Seshan
Protocol Analysis: Aldrich, Harchol-Balter, John, Perrig, Seshan, Song
Psychology: John, Maxion, Rudnicky

QoS Management: Seshan, Zhang
Quality of Life Institute: Christel, Hauptmann, Wactlar
Query optimization: Guestrin
Queueing Theory: Harchol-Balter
Queueing Analysis: Harchol-Balter

Random number generation: M. Blum
Randomization: Erdmann, Gupta, O’Donnell, Rudich
Real-time networks: Harchol-Balter, Seshan
Real-time systems: Dannenberg, Harchol-Balter, Seshan
Reconfigurable Computing: Garlan, Goldstein
Recursion theory: M. Blum
Reflection: Mitchell
Reinforcement learning: Guestrin, Moore
Reliability: Ganger, Goldstein, Guestrin, Maxion, Perrig, Satyanarayanan, Shaw, Siewiorek,
Song, Wing
Remote sensing: Guestrin
Requirements analysis: Maxion
Resource-bounded reasoning: Sandholm
Resource management: Harchol-Balter, Seshan
Robot programming: Erdmann, Goldstein, Mason, Touretzky
Robotics: Erdmann, Goldstein, Guestrin, Hodgins, Kanade, Mason, Mitchell, Pollard
Scalable Systems: Zhang
Scheduling:
Fink, Harchol-Balter, Moore
Scientific discovery: Maxion, Mitchell
Scientific computing: O'Hallaron
Search: Fink, Sandholm
Security: Cranor, Ganger, Maxion, Perrig, Reiter, Satyanarayanan, Song, Wing
Self-managing systems: Garlan, Ganger, Gibson
Semantic networks: Fahlman
Semantics-based program analysis: P. Lee
Semantics-based compiler generation: P. Lee
Semantics-based program manipulation: Scherlis
Semantics of programming languages: Aldrich, Brookes, Clarke, Harper, P. Lee, Pfenning,
Reynolds, Wing
Sensing, action, prediction: Erdmann
Sensor networks: Guestrin, Perrig
Separation Logic: Reynolds
Signal processing: Dannenberg, Stern
Simulation: Bryant, Harchol-Balter, Hodgins
Software architectures: Aldrich, Garlan, Scherlis, Shaw
Software design methods: Garlan, Shaw
Software engineering: Aldrich, Garlan, Myers, Scherlis, Shaw, Wing
Software security: Garlan, Wing
Spatial reasoning and representation: Erdmann, Mason
Specialized architectures: Goldstein
Special-purpose systems: Goldstein
Specification: Aldrich, Brookes, Clarke, Garlan, Harper, P. Lee, Pfenning, Reynolds, Shaw,
Wing
Speech recognition: Rosenfeld, Stern, Waibel
Speech synthesis: Hauptmann
Speech translation: Waibel
Speech understanding: Hauptmann, Reddy, Rosenfeld, Rudnicky, Stern, Waibel
Statistics: Guestrin, Harchol-Balter, Lafferty, Moore, Rosenfeld, Xing
Stochastic modeling: Guestrin, Harchol-Balter, Lafferty, Langmead, Rosenfeld, Waibel, Xing
Stochastic processes: Guestrin, Harchol-Balter, Langmead
Storage: Ganger
Structural Homology: Erdmann
Sufficient correctness: Shaw
Survivable Systems: Ganger, Maxion, Perrig, Song, Wing
Supercomputers: Blelloch, Goldstein, Harchol-Balter, Reddy
Symbolic computation: Bryant
Systems Nanotechnology: Goldstein

Tactile sensing: Mason
Task representation: Moore
Task-level control: Simmons
Text processing: Carbonell, Lafferty, Rosenfeld, Xing
Theory formation: Mitchell
Transfer principles for complexity theory: L. Blum
Type theory: Aldrich, Harper, P. Lee, Pfenning, Reynolds

Ubiquitous computing: Cranor, Garlan, Perrig,Song
Usability evaluation:
Cranor, John, Maxion, Myers, Pausch
Usable security: Cranor
User-centered requirements: Myers, Shaw
User models: John, Maxion

Verification: Aldrich, Brookes, Bryant, Clarke, Garlan, Harper, Reynolds, Simmons, Song, Wing
Virtual machines: O’Hallaron
Virtual(ized) reality: Kanade, Pausch
Vision: Efros, Kanade
Vision, 3D: Kanade
Visual programming: Garlan, Myers
Visualization: Christel, Myers, Pausch
VLSI: Blelloch, Brookes, Bryant, Clarke, Goldstein
VLSI-based sensors: Kanade

Web Servers: Harchol-Balter
Wireless Networks: Guestrin, Perrig, Seshan, Song

 

      CSD Home   Webteam  ^ Top   SCS Home