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