DEPARTMENT OF COMPUTER SCIENCE

Faculty

Pierre Baldi: Bioinformatics, machine learning

Lubomir Bic: Parallel and distributed computing, mobile agents

Elaheh Bozorgzadeh: Design automation and synthesis for embedded systems, VLSI CAD, and reconfigurable computing

Michael Carey: Database management systems, data-intensive computing

Rina Dechter: Complexity of automated reasoning models, constraint-based reasoning, distributed connectionist models, causal models, probabilistic reasoning

Michael Dillencourt: Computational geometry, analysis of algorithms, data structures

Nikil Dutt: Embedded systems, computer architecture, electronic design automation, software systems, brain-inspired architectures and computing

Magda El Zarki: Telecommunications, networks, wireless communication, video transmission

David Eppstein: Analysis of algorithms, computational geometry, graph theory

Julian Feldman: Social and organizational impacts of computer resource management; economics of computing

Charless Fowlkes: Computer vision, machine learning, computational biology

Michael Franz: Systems software, particularly compilers and virtual machines, trustworthy computing, software engineering

Daniel Frost: Artificial intelligence, software engineering, computer graphics, teaching of programming

Tony Givargis: Embedded systems, platform-based system-on-a-chip design, low-power electronics

Michael Goodrich: Computer security, algorithm design, data structures, Internet algorithmics, geometric computing, graphic drawing

Richard Granger: Computational and cognitive neuroscience

Ian Harris: Hardware/software covalidation, manufacturing test

Wayne Hayes: High-performance scientific computing, dynamical systems and chaos, applied mathematics, graph theory, optimization

Daniel Hirschberg: Analysis of algorithms, concrete complexity, data structures, models of computation

Alexander Ihler: Artificial intelligence, automated reasoning, machine learning, data mining

Sandy Irani: Analysis of algorithms; quantum computation, online algorithms

Norman Jacobson: Computer science education, ethics in computing, forensic computing

Ramesh C. Jain: Computer vision, media information systems, experimental environments

Stanislaw Jarecki: Cryptography, security, fault-tolerant distributed computing

Scott Jordan: Pricing and differentiated services in the Internet, resource allocation in wireless multimedia networks, and telecommunications policy

David G. Kay: Computer law, computer science education

Dennis Kibler: Machine learning, genomic analysis

Alfred Kobsa: User modeling, human-computer interaction, artificial intelligence, cognitive science, interdisciplinary computer science

Richard Lathrop: Modeling structure and function, machine learning, intelligent systems and molecular biology, protein structure/function prediction

Chen Li: Databases, information systems, search, data quality, data-intensive computing

George Lueker: Computational complexity; probabilistic analysis of algorithms; data structures

Aditi Majumder: Novel displays and cameras for computer graphics and visualization, human-computer interaction, applied computer vision

Gopi Meenakshisundaram: Geometry and topology for computer graphics, image-based rendering, object representation, surface reconstruction, collision detection, virtual reality, telepresence

Sharad Mehrotra: Multimedia information systems, multidimensional databases, uncertainty processing in databases, data structures, information retrieval, distributed databases, workflow automation

Eric Mjolsness: Computational biology, machine learning, scientific modeling languages, artificial intelligence

Alexandru Nicolau: Architecture, parallel computation, and programming languages and compilers

Richard Pattis: Microworlds for teaching programming, debugging, computational tools for non-computer scientists

Deva Ramanan: Artificial intelligence: automated reasoning, machine learning, data mining; large-scale data analysis: information access and management, databases, information infrastructure; computer graphics, visualization, digital arts

Amelia Regan: Operations research, large-scale network optimization, ad hoc vehicular networks, distributed and parallel computing

Isaac Scherson: Parallel computing architectures, massively parallel systems, parallel algorithms, complexity, orthogonal multiprocessing systems

Padhraic Smyth: Statistical pattern recognition, automated analysis of large data sets, applications of probability and statistics to problems in artificial intelligence

Tatsuya Suda: Computer networks; distributed systems; performance evaluation

Shannon Tauro: Embedded computer systems

Gene Tsudik: Security and cryptography, networks and operating systems

Alexander Veidenbaum: Computer architecture, interconnection networks, compilers, embedded systems

Nalini Venkatasubramanian: Parallel and distributed systems, multimedia servers and applications, internetworking, high-performance architectures, resource management

Max Welling: Statistical machine learning and probabilistic inference with applications to pattern recognition and computer vision

Xiaohui Xie: Artificial intelligence, automated reasoning, machine learning, data mining, biomedical informatics, computational biology

Harry Xu: Programming languages, compilers, software systems

Affiliated Faculty

Nader Bagherzadeh: Parallel processing, computer architecture, computer graphics, VLSI design

Pai Chou: Hardware/software co-design, embedded systems, component-based design, specification methodology, interface synthesis, real-time systems

Paul Dourish: Human-computer interaction, computer-supported cooperative work

Daniel Gajski: Computer and information systems, software/hardware codesign, algorithms and methodologies for embedded systems, CAD environments, science of design

Jean-Luc Gaudiot: Parallel processing, computer architecture, processor architecture

Fadi Kurdahi: VLSI system design, design automation of digital systems

Cristina Videira Lopes: Programming languages, acoustic communications, operating systems, software engineering

Alice Silverberg: Theory of abelian varieties, application of arithmetic algebraic geometry to cryptography

Mark Steyvers: Computational models of memory, reasoning, and perception

Hong-Kai Zhao: Computational applied mathematics