Faculty
This directory includes regular CS Department faculty, adjunct faculty and faculty with joint appointments.
All email addresses are at cs.ucla.edu, unless indicated otherwise.
Click on faculty names to see their personal web pages.

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

Leon Alkalai, Adjunct Associate Professor of Computer Science
PhD (1989) UCLA
Research: microsystems; fault-tolerant computing; performability and failure analysis
 
email: leon.alkalai@jpl.nasa.gov | office: BH 3731G | tel: 310-206-9757 | fax: 310-825-7578
 

Algirdas Avizienis, Professor of Computer Science
PhD (1960) University of Illinois, Urbana-Champaign
IEEE Fellow; IEEE CS Technical Achievement Award
Research: computer system architecture and design; fault-tolerant computing; digital arithmetic
 
email: aviz | office: BH 4731F | tel: 310-825-3028 | fax: 310-825-2273

Rajive Bagrodia, Professor of Computer Science
PhD (1987) University of Texas, Austin
Research: wireless networks; mobile computing and communications; network simulation and analysis; parallel and distributed computing
 
email: rajive | office: BH 3531G | tel: 310-825-0956 | fax: 310-794-5056

Bertram Bussell, Emeritus Professor of Computer Science
PhD (1962) UCLA
Research: electric circuit theory; heat transfer; computer system architecture; computer graphics
 
email: bussell | office: BH 4731A | tel: 310-397-2279 | fax: 310-825-2273
 

Alfonso F. Cardenas, Professor of Computer Science
PhD (1969) UCLA
Research: database management; distributed heterogeneous and multimedia systems; information systems; medical informatics; legal and IP issues; software engineering
 
email: cardenas | office: BH 3732E | tel: 310-825-7550 | fax: 310-825-7578

Jack Carlyle, Emeritus Professor of Computer Science
PhD (1961) University of California, Berkeley
Research: communication; computation theory and practice; algorithms and complexity; discrete system theory; developmental and probabilistic systems
 
email: jwc | office: BH 3731G | tel: 310-825-8807 | fax: 310-825-7578

Junghoo (John) Cho, Assistant Professor of Computer Science
PhD (2002) Stanford University
Research: internet search engines; database systems; information management systems; digital libraries; large-scale internet data management
 
email: cho | office: BH 3532E | tel: 310-825-6735 | fax: 310-794-5056

Wesley Chu, Distinguished Professor of Computer Science
PhD (1966) Stanford University
IEEE Fellow, IEEE Life Fellow; IEEE CS Technical Achievement Award
Research: distributed processing and distributed database systems; intelligent information systems
 
email: wwc | office: BH 3731H | tel: 310-825-2047 | fax: 310-825-7578

Jason (Jingsheng) Cong, Professor of Computer Science
PhD (1990) University of Illinois, Urbana-Champaign
IEEE Fellow
Research: computer-aided design of VLSI circuits; fault-tolerant designs of VLSI systems; design and analysis of algorithms
email: cong | office: BH 4731J | tel: 310-206-2775 | fax: 310-825-2273

Adnan Darwiche, Professor of Computer Science
PhD (1993) Stanford University
AAAI Fellow
Research: probabilistic and logical reasoning and its applications, including diagnosis, planning, and system design and analysis
email: darwiche | office: BH 4532D | tel: 310-206-5201 | fax: 310-794-5057

Joseph Distefano III, Distinguished Prof of Computer Sci, Medicine & Biomed Engrg
PhD (1966) UCLA
Research: biocybernetics, computational systems biology and physiology; biomedical systems modeling and control; integrative cancer biology; optimal drug therapy; intelligent software for automated biomodeling
email: joed | office: BH 4711 | tel: 310-825-7482 | fax: 310-825-2273

Michael G. Dyer, Professor of Computer Science
PhD (1982) Yale University
Research: processing and acquisition of natural language through symbolic, connectionist and genetic algorithm techniques
 
email: dyer | office: BH 4532F | tel: 310-206-6674 | fax: 310-794-5057

Paul Eggert, Lecturer of Computer Science
PhD (1980) UCLA
Research: software design and engineering; programming language design and implementation; software internationalization
 
email: eggert | office: BH 4532J | tel: 310-267-2254 | fax: 310-794-5057

Milos D. Ercegovac, Professor of Computer Science
PhD (1975) University of Illinois, Urbana-Champaign
IEEE Fellow, Serbian Academy of Sciences and Arts Member
Research: computer arithmetic and hardware-oriented algorithms; design of digital and reconfigurable systems
email: milos | office: BH 4731H | tel: 310-825-5414 | fax: 310-825-2273

Eleazar Eskin, Assistant Professor of Computer Science
PhD (2002) Columbia University
Research: bioinformatics; computational biology; machine learning
 
email: eeskin | office: MS 2915 | tel: 310-825-3886 | fax: 310-825-2273
 

Deborah Estrin, Professor of Computer Science, Jon Postel Chair in Computer Networks
PhD (1985) MIT
AAAS Fellow, ACM Fellow, IEEE Fellow
Research: embedded networked sensing; wireless sensing applications; environmental monitoring; network protocols
email: destrin | office: BH 3531H | tel: 310-206-3923 | fax: 310-206-3053

Gerald Estrin, Emeritus Professor of Computer Science
PhD (1951) University of Wisconsin
IEEE Fellow
Research: computer systems architecture; methodology and supporting tools for design of concurrent systems; automating design teamwork; restructurable architectures
email: estrin | office: BH 4731C | tel: 310-825-2786 | fax: 310-825-7578

Thelma Estrin, Emeritus Professor of Computer Science
PhD (1951) University of Wisconsin
AAAS Fellow, IEEE Fellow, AIMBE Fellow
Research: biomedical engineering; application of technology and computers to health care; computer methods in neuroscience; engineering education
email: testrin | office: BH 4731C | tel: 310-825-2786 | fax: 310-825-7578

Petros Faloutsos, Assistant Professor of Computer Science
PhD (2002) University of Toronto
Research: computer graphics; physics-based animation; robotics; biomechanics
 
email: pfal | office: BH 4531F | tel: 310-825-2393 | fax: 310-794-5057
 

Eliezer Gafni, Professor of Computer Science
PhD (1982) MIT
Research: distributed algorithms; mathematical programming with application to data networks; computer science theory
 
email: eli | office: BH 3731F | tel: 310-825-3211 | fax: 310-825-7578

Mario Gerla, Professor of Computer Science
PhD (1973) UCLA
Research: performance evaluation; design and control of distributed computer communication systems; high-speed computer networks (B-ISDN and optical)
 
email: gerla | office: BH 3732F | tel: 310-825-4367 | fax: 310-825-7578

Sheila Greibach, Professor of Computer Science
PhD (1963) Harvard University
Research: algorithms and computational complexity; program schemes and semantics; formal languages and automata theory and computability
 
email: greibach | office: BH 3731D | tel: 310-825-1617 | fax: 310-825-7578

Alan Kay, Adjunct Professor of Computer Science
PhD (1969) University of Utah
ACM A.M. Turing Award, Kyoto Prize; AAAS Fellow, NAE Fellow, RSA Fellow
Research: object-oriented programming; personal computing; graphical user interfaces
 
email: alan.kay@squeakland.org | office: BH 3732J | tel: 310-825-9219 | fax: 310-825-7578

Leonard Kleinrock, Distinguished Professor of Computer Science
PhD (1963) MIT
AAAS, NAE Member, IEEE Fellow, ACM Fellow; L.M. Ericsson Prize, NAE Charles Stark Draper Prize
Research: queueing theory; packet switching networks; packet radio networks; local area networks; broadband networks; nomadic computing; peer-to-peer networks; intelligent agents
email: lk | office: BH 3732G | tel: 310-825-2543 | fax: 310-825-7578

Allen Klinger, Emeritus Professor of Computer Science
PhD (1966) University of California, Berkeley
IEEE Fellow
Research: image analysis; pattern analysis; database systems; computer education
 
email: klinger | office: BH 4532K | tel: 310-825-7695 | fax: 310-794-5057

Boris Kogan, Adjunct Professor of Computer Science
PhD (1945) Moscow Institute of Automation and Telemechanics
Research: simulation of dynamic phenomena in excitable biological tissues; massively parallel multiprocessor systems
 
email: kogan | office: BH 4731E | tel: 310-825-7393 | fax: 310-825-2273

Eddie Kohler, Assistant Professor of Computer Science
PhD (2001) MIT
Research: operating systems; software architecture; network measurement; network protocol design; programming language techniques for improving systems software
 
email: kohler | office: BH 4531C | tel: 310-267-5450 | fax: 310-794-5057

Richard Korf, Professor of Computer Science
PhD (1983) Carnegie-Mellon University
AAAI Fellow
Research: artificial intelligence, including problem-solving, heuristic search, planning and parallel processing
email: korf | office: BH 4532E | tel: 310-206-5383 | fax: 310-794-5057

Leon Levine, Emeritus Senior Lecturer of Computer Science
MS (1949) MIT
Research: computer methodology
 
email: levine | office: BH 4531A | tel: 310-206-7073 | fax: 310-794-5057
 

Songwu Lu, Associate Professor of Computer Science
PhD (2003) University of Illinois, Urbana-Champaign
Research: wireless networking; mobile computing; network security; sensor networks; network middleware
 
email: slu | office: BH 4731C | tel: 310-794-9289 | fax: 310-825-2273

Rupak Majumdar, Assistant Professor of Computer Science
PhD (2003) University of California, Berkeley
Research: formal verification and control of systems; software verification and programming languages; game theoretic problems in verification; logic and automata theory
 
email: rupak | office: BH 4531E | tel: 310-825-8127 | fax: 310-794-5057

Michel A. Melkanoff, Emeritus Professor of Computer Science
PhD (1955) UCLA
Research: programming languages; data structures; database design; relational models; simulation systems; robotics; computer-aided design and manufacturing; numerical-controlled machinery
 
email: melkanoff | office: BH 3531E | tel: 310-794-0009 | fax: 310-794-5056

Adam W. Meyerson, Assistant Professor of Computer Science
PhD (2002) Stanford University
Research: approximation algorithms; randomized algorithms; online algorithms; theoretical problems in networks and databases
 
email: awm | office: BH 3731J | tel: 310-825-0688 | fax: 310-825-7578

Todd Millstein, Assistant Professor of Computer Science
PhD (2003) University of Washington
Research: programming language design; static type systems; program analysis;
software model checking; formal methods; compilers
 
email: todd | office: BH 4531D | tel: 310-825-5942 | fax: 310-794-5057

Richard R. Muntz, Professor of Computer Science
PhD (1969) Princeton University
ACM Fellow, IEEE Fellow
Research: distributed and parallel database systems; temporal data models and query processing; knowledge discovery in database systems; computer performance evaluation
email: muntz | office: BH 3277 | tel: 310-825-3546 | fax: 310-794-5056

Stanley Osher, Professor of Mathematics, Professor of Computer Science
PhD (1966) New York University
NAS Member; SIAM Kleinman Prize, ICIAM Pioneer Prize
Research: applied mathematics; numerical methods for PDEs; level set methods; applications to image processing
email: sjo@math.ucla.edu | office: MS 7619F | tel: 310-825-1758 | fax: 310-206-6673

Rafail Ostrovsky, Professor of Computer Science, Professor of Mathematics
PhD (1992) MIT
Research: theory of computation; cryptography and security; distributed algorithms; high-dimensional search; routing and flow control in communication networks
 
email: rafail | office: BH 3732D | tel: 310-206-5283 | fax: 310-825-7578

Jens Palsberg, Professor of Computer Science
PhD (1992) University of Aarhus
Research: compilers; embedded systems; programming languages; software engineering; information security
 
email: palsberg | office: BH 4531K | tel: 310-825-6320 | fax: 310-794-5057

D. Stott Parker, Professor of Computer Science
PhD (1978) University of Illinois, Urbana-Champaign
Research: Data Mining; Bioinformatics; Database Management and Scientific Data Management; Modeling
 
email: stott | office: BH 3532H | tel: 310-825-6871 | fax: 310-794-5056

Judea Pearl, Emeritus on recall Professor of Computer Science
PhD (1965) Polytechnic Institute of Brooklyn
NAE Member, AAAI, IEEE Fellow; AI Research Excellence Award, Allen Newell Award
Research: artificial intelligence and knowledge representation; probabilistic and causal reasoning; nonstandard logics; learning strategies
email: judea | office: BH 4515 | tel: 310-825-3243 | fax: 310-794-5057

Gerald J. Popek, Adjunct Professor of Computer Science
PhD (1973) Harvard University
Research: computer security; distributed Unix systems; file replication; mobile computing
 
email: popek | office: BH 3532F | tel: 310-825-6507 | fax: 310-794-5057
 

Miodrag Potkonjak, Professor of Computer Science
PhD (1991) University of California, Berkeley
Research: complex distributed systems; embedded systems; communication designs; computer-aided design; ad hoc sensor networks; computational security; electronic commerce; IP protection
 
email: miodrag | office: BH 3532G | tel: 310-825-0790 | fax: 310-794-5056

Peter Reiher, Adjunct Associate Professor of Computer Science
PhD (1987) UCLA
Research: file systems; network and computer security; distributed operating systems; ubiquitous computing; optimistic methods in computing; parallel discrete event simulation
 
email: reiher | office: BH 3564 | tel: 310-825-8332 | fax: 310-794-5056

Glenn Reinman, Assistant Professor of Computer Science
PhD (2001) University of California, San Diego
Research: processor architecture design and optimization; speculative execution; profile-guided optimization; finding and exploiting instruction-level parallelism
 
email: reinman | office: BH 4731 | tel: 310-794-9755 | fax: 310-825-2273

David A. Rennels, Associate Professor of Computer Science
PhD (1973) UCLA
Research: computer systems architecture; fault-tolerant computing; modular architectures for VLSI implementation
 
email: rennels | office: BH 4731G | tel: 310-825-1484 | fax: 310-825-2273

Amit Sahai, Associate Professor of Computer Science
PhD (2000) MIT
Sloan Research Fellow
Research: theoretical computer science; foundations of cryptography; computer security
 
email: sahai | office: BH 3731E | tel: 310-267-4982 | fax: 310-825-7578

M.Y. "Medy" Sanadidi, Adjunct Professor of Computer Science
PhD (1982) UCLA
Research: congestion control and adaptive multimedia streaming in heterogeneous networks; analytic modeling of computer and communications systems
 
email: medy | office: BH 3531F | tel: 310-206-0767 | fax: 310-794-5056

Majid Sarrafzadeh, Professor of Computer Science
PhD (1987) University of Illinois, Urbana-Champaign
IEEE Fellow
Research: embedded and reconfigurable computing; VLSI CAD; design and analysis of algorithms
 
email: majid | office: BH 3532C | tel: 310-794-4303 | fax: 310-794-5056

David Smallberg, Lecturer of Computer Science
MS (1978) UCLA
Research: computer science education; programming languages; generic programming; student software analysis
 
email: das | office: BH 4532G | tel: 310-267-4665 | fax: 310-794-5057

Stefano Soatto, Professor of Computer Science
PhD (1996) California Institute of Technology
David Marr Prize
Research: computer vision; nonlinear estimation; control theory
 
email: soatto | office: BH 3531D | tel: 310-825-4840 | fax: 310-794-5056

Yuval Tamir, Associate Professor of Computer Science
PhD (1985) University of California, Berkeley
Research: parallel and distributed systems; fault-tolerant computing; multicore architectures; virtualization; cluster computing (OS, middleware); interconnection networks and switches; reliable network services
 
email: tamir | office: BH 4531J | tel: 310-206-2852 | fax: 310-794-5057

Demetri Terzopoulos, Chancellor's Professor of Computer Science
PhD (1984) MIT
FRSC, ACM Fellow, IEEE Fellow, European Academy of Sciences Member; Academy Award
Research: computer graphics, computer vision, medical image analysis, computer-aided design, artifical life/intelligence
email: dt | office: BH 4531G | tel: 310-206-6946 | fax: 310-794-5057

Jacques Vidal, Emeritus Professor of Computer Science
PhD (1961) University of Paris
Research: neuromimetic information processing; pattern recognition; neural networks, fuzzy systems and genetic search; multimedia communication for engineering and science education
 
email: vidal | office: BH 4532H | tel: 310-825-2858 | fax: 310-794-5057

Carlo Zaniolo, N.E. Friedmann Chair in Knowledge Science, Professor of Computer Science
PhD (1976) UCLA
Research: knowledge-based systems; database systems; non-monotonic reasoning; spatio/temporal reasoning; scientific databases
 
email: zaniolo | office: BH 3532D | tel: 310-825-8137 | fax: 310-794-5056

Lixia Zhang, Professor of Computer Science
PhD (1989) MIT
ACM Fellow; IEEE Fellow
Research: Internet architecture and protocol designs; security in large scale and open systems
 
email: lixia | office: BH 3713 | tel: 310-825-2695 | fax: 310-825-7578

Song Chun Zhu, Professor of Statistics, Professor of Computer Science
PhD (1996) Harvard University
David Marr Prize
Research: computer vision; statistical modeling and computing; vision and visual arts; machine learning
 
email: sczhu | office: BH 9494 | tel: 310-206-8693 | fax: 310-206-8693