Inderjit S. Dhillon
2.332
ACES
(512) 471-9725
Assistant Professor
PhD 1997, UC at Berkeley
Numerical linear algebra, (parallel) scientific computing, mathematical algorithms for
data mining/information retrieval
E. Allen Emerson
ACES
(512) 471-9537
Professor
PhD 1981, Harvard University
Formal methods, logics and semantics of programs, and concurrent and distributed
computing
co-winner of the 1998 ACM Kanellakis Theory and Practice Award
for his foundational role in the development of Symbolic Model Checking.
He also received the 1999 CMU Allen Newell Research Excellence Award
Anna Gal
ACES
(512) 471-9539
Assistant Professor
Computational complexity, lower bounds for complexity of Boolean Functions, fault
tolerant computing, randomness and computation, algorithms, and combinatorics
Mohamed G. Gouda
ACES
(512) 471-9532
Professor
PhD 1977, University of Waterloo
Distributed and concurrent computing and computing networks
Stephen W. Keckler
ACES
(512) 232-9763
Assistant Professor
PhD 1998, MIT
Computer architecture, microprocessor and VLSI design, parallel computing,
instruction-level parallelism, embedded systems
Benjamin J. Kuipers
ACES
(512) 471-9590
Professor and Chairman
PhD 1977, MIT
Artificial intelligence, robotics, and qualitative reasoning
Simon S. Lam
ACES
(512) 471-9531
Professor
PhD 1974, UCLA
Communication protocols, computer networks, performance models, formal
verification methods, and network security
Vladimir Lifschitz
ACES
(512) 471-9564
Professor
PhD 1971, Steklov Mathematical Institute
Mathematical logic, logic programming, knowledge representation
Calvin Lin
ACES
(512) 471-9560
Assistant Professor
PhD 1992 , University of Washington
Compilers and languages for parallel computing, parallel performance analysis, and
scientific computing
Risto Miikkulainen
ACES
(512) 471-9571
Associate Professor
PhD 1990, UCLA
Neural networks, natural language processing, and cognitive modeling
Lorenzo Alvisi
6.244
ACES
(512) 471-9792
Assistant Professor
PhD 1996, Cornell University
Distributed computing and fault tolerance
CS380D: Distributed Computing I
2000
CS372: Inro to Operating Systes
2000
CS395T: C0PE.
2000
CS378: Intro to Distributed Computing.
1996
Jayadev Misra
ACES
(512) 471-9550
Professor
PhD 1972, John Hopkins University
Distributed computing
Aloysius K. Mok
ACES
(512) 471-9542
Professor
PhD 1983, MIT
Fault-tolerant hard-real-time systems, system architecture, computer-aided system
design tools, and software engineering
Raymond J. Mooney
ACES
(512) 471-9558
Professor
PhD 1988, University of Illinois at Urbana-Champaign
Artificial intelligence, machine learning, and natural language understanding
J Strother Moore
ACES
(512) 471-9568
Professor
PhD 1973, University of Edinburgh
Mechanical theorem proving
Gordon S. Novak, Jr.
ACES
(512) 471-9569
Professor
PhD 1976, The University of Texas at Austin
Artificial intelligence, automatic programming, physics problem solving, expert
systems, and compilers
C. Greg Plaxton
ACES
(512) 471-9751
Associate Professor
PhD 1989, Stanford University
Parallel computation, analysis of algorithms, lower bounds, and randomization
Bruce W. Porter
ACES
(512) 471-9565
Professor
PhD 1984, UC at Irvine
Artificial intelligence, machine learning, and knowledge-based systems
Vijaya Ramachandran
ACES
(512) 471-9554
Professor
PhD 1983, Princeton University
Design and analysis of algorithms, parallel computation, and computational
complexity
Robert A. van de Geijn
ACES
(512) 471-9720
Associate Professor
PhD 1987, University of Maryland
Numerical analysis and parallel processing
Harrick M. Vin
ACES
(512) 471-9732
Associate Professor
PhD 1993, UC at San Diego
Multimedia systems, high-speed networking, mobile computing, and large-scale
distributed systems
Nina Amenta
2.118
ACES
(512) 471-9597
Assistant Professor
PhD 1993, University of California at Berkeley
Computational geometry
Tandy Warnow
ACES
(512) 471-9724
Associate Professor
PhD 1991, UC at Berkeley
Computational problems in biology, evolutionary trees, statistical inference,
experimental methods, graph theory, and combinatorics
Paul R. Wilson
ACES
(512) 471-9555
Associate Professor
PhD 1991, University of Illinois at Chicago
Design and implementation of programming languages, operating systems and
debuggers and memory hierarchies
Martin D. F. Wong
ACES
(512) 471-9527
Professor
PhD 1987, University of Illinois at Urbana-Champaign
Computer-aided design of VLSI and design and analysis of algorithms
David I. Zuckerman
ACES
(512) 471-9729
Associate Professor
PhD 1991, UC Berkeley
The role of randomness in computation, complexity theory, coding theory, and
cryptography
Chandrajit Bajaj
ACES
(512) 471-9597
Professor
PhD 1993, University of California at Berkeley
Computational geometry
Computer Graphics (undergraduate) CS 354
1999
Interactive Computer Graphics (graduate) CS 384
2000
High Performance Graphics, Modeling, Visualization CS
1999
Seminar on Graphics and Visualization
1999
Don Batory
5.252
ACES
(512) 471-9713
Professor
PhD 1980, University of Toronto
Software architectures, software reuse, extensible and object-oriented databases,
domain modeling and software system generators
CS 387H - Graduate Database Implementation
CS 372 - Undergraduate Operating Systems
Java Component Technologies (Computer Sciences)
Robert S. Boyer
2014
ACES
(512) 471-9745
Professor
PhD 1971, The University of Texas at Austin
Program verification, automatic theorem proving, and artificial intelligence
6th Herbrand Award for exceptional contributions to the field of Automated
Deduction, awarded by CADE Inc. (Conferences on Automated Deduction) at
CADE-16, Trent, July, 1999. With J Strother Moore.
Best of Austin Award, Austin Chronicle, category "best argument for tenure", 1996
Fellow of the American Association for Artificial Intelligence, 1991
1991 Current Prize in Automatic Theorem Proving of the American
Mathematical Society (with J Strother Moore)
Member of the Editorial Board of the Kluwer Academic Series in
Automated Reasoning, since 1990
Member of the Editorial Board of the Journal of Logic and Computation,
Oxford, 1991-1993
Keynote Address, North American Conference on Logic Programming, 1990
Keynote Address, Tenth Conference on Automated Deduction, 1990
Skolem Lecture, University of Oslo, 1989
Member of the Editorial Board of the Journal of Automated Reasoning,
1989-2000
General Chairman, 1984 Conference on Lisp and Functional Programming.
Member of the Editorial Board of the Journal of Symbolic Computation,
1984-1987
John McCarthy Prize for Program Verification, 1983, (with J Strother
Moore)
IBM Chaire Internationale d'Informatique, Universite de Liege, Belgium,
(32 lectures), 1980
Member of the Editorial Board of the Journal of Artificial Intelligence,
1977 to 1994.
NASA Fellowship, Mathematics Department, University of Texas at Austin,
1967-70
Phi Beta Kappa, 1967
Junior Fellow, University of Texas, 1965-1967
Valedictorian, King High School, Kingsville, Texas, 1964
CS 336. Analysis of Programs.
CS 378. Automated Reasoning
2001
James C. Browne
ACES
(512) 471-9579
Professor
PhD 1960, The University of Texas at Austin
Parallel computation with the major focus on parallel programming, high level
specification languages and integration of computer science with application areas
Fellow, British Computer Society
Fellow, American Physical Society
Fellow, Association for Computing Machinery
Fellow, American Association for the Advancement of Science
CS380L, Advanced Operating Systems
1997
CS313, Elements of Software
1999
CS380N, Systems Modeling
CS313, Elements of Software
2000
CS392C, Methods and Techniques of Parallel and Distributed Programming
2000
Doug Burger
3.432
ACES
(512) 471-9795
Assistant Professor
Ph.D. in Computer Science 1998, University of Wisconsin at Madison
Computer architecture, microprocessor and VLSI design, memory systems, high-
performance microarchitectures, application-specific embedded systems
Outstanding Dissertation Research Award (3 recipients)
Sigma Xi, University of Wisconsin Chapter, May, 1998.
Intel Foundation Graduate Fellowship, 1997-1998
Best Paper Award (International Conference on
Supercomputing, July, 1995).
"Techniques for Reducing Overheads of Shared-Memory
Multiprocessing"
Co-authored with Alain Kagi, Nagi Aboulenein, and James
R. Goodman.
Outstanding Graduate Instructor Award
UW-Madison Computer Sciences Department, 1993.
Distinction in Computer Science
Yale University Department of Computer Sciences, 1991
CS 310 - Computer Organization and
Programming
2000
CS 352 - Computer Systems Architecture
1999
CS 382M - Advanced Computer Architecture
2000
CS 395T - Historical Readings in Computer
Architecture
2000
CS 395T - Billion-Transistor Architectures
and Applications
Spring 1999
Alan K. Cline
ACES
(512) 471-9717
Professor
Ph.D 1970, University of Michigan
Mathematical software and numerical analysis
Michael D. Dahlin
4.136
ACES
(512) 471-9549
Assistant Professor
PhD 1997, UC at Berkeley
Operating systems and high performance and highly-available I/O architectures
395T C0PE
Spring 2000
372 Introduction to Operating Systems
Fall 2000
382M Advanced Computer Architecture
Spring 1999
395T Web Operating Systems
Spring 1999