Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Research Areas



Bioinformatics, Bioimage databases, multimedia databases, scalable information processing, pattern discovery, molecular computing, membrane computing

Oscar Ibarra, Ambuj Singh, Xifeng Yan

The Distributed Systems, Databases, and Bioinformatics Lab (DBL)


Computer Architecture

Fred Chong, Diana Franklin, Chandra Krintz, Tim Sherwood, Heather Zheng

Computer architecture, novel computing technologies, quantum computing, embedded systems, low-energy computing, network and security processors, architectural support for systems security and reliability

Computer architecture lab (ArchLab)
The Lab for Research on Adaptive Compilation Environments (RACELab)
LINK: Lab for Intelligent Networking


Computational Science and Engineering

Frederic Gibou, John Gilbert, Linda Petzold, Tao Yang, Xifeng Yan

Computational algorithms and software tools for data mining, data analysis, linear algebra, large-scale graph computations, high performance computing, partial differential equations, and multiscale stochastic simulation. Applications to systems biology, ecology, energy, materials, fluids, and social science.

Combinatorial Scientific Computing Lab
Computational Science and Engineering Lab


Computer Science Education and Diversity

Phillip Conrad, Diana Franklin,

Computer Science Education, Recruiting and Retaining Diverse Populations, Computing in K-12 Education, Training K-12 Teachers

Center for Computing Education and Diversity


Database and Information Systems

Divyakant Agrawal, Amr El Abbadi, Ambuj Singh, Jianwen Su, Yang Tao, Xifeng Yan

Distributed databases, fault-tolerance distributed systems, data in the cloud, multimedia databases, spatial databases, theory of database systems, data mining, search, database applications

Distributed Systems Lab (DSL)
The Distributed Systems, Databases, and Bioinformatics Lab (DBL)
Information Network Research Center


Foundations and Algorithms

Omer Egecioglu, Teofilo Gonzalez, Oscar Ibarra, Subhash Suri, Wim van Dam

Design and analysis of algorithms, theory of computation, parallel algorithms, approximation algorithms, quantum algorithms, quantum communication, quantum information theory, combinatorial algorithms, routing algorithms, scheduling theory, computational geometry, computational complexity, molecular/membrane computing


Intelligent and Interactive Systems

Tobias Hollerer, Terrence Smith, Matthew Turk, Yuan-fang Wang, Xifeng Yan

Human-computer Interaction, computer vision, computer graphics, virtual and augmented reality, wearable and ubiquitous computing, perceptual computing, artificial intelligence

Four Eyes Laboratory (Imaging, Interaction, and Innovative Interfaces)
Computer Vision Research Laboratory



Kevin Almeroth, Elizabeth Belding, Chandra Krintz, Subhash Suri, Ben Y. Zhao, Heather Zheng

Computer networks and protocols, large-scale multimedia systems, mobile and wireless networks, quality of service, network modeling and simulation, peer-to-peer and overlay networks, dynamic spectrum and cognitive radios, high-performance mobile computing, network security, network models and protocols

Next Generation Networking Group (NG2)
Networking and Multimedia Systems Lab (NMSL)
Mobility Management and Networking (MOMENT) Lab
The Lab for Research on Adaptive Compilation Environments (RACELab)
CURRENT: Lab for Secure and Reliable Networking
LINK: Lab for Intelligent Networking


Operating Systems and Distributed Systems

Divyakant Agrawal, Amr El Abbadi, Peter Cappello, Chandra Krintz, Ambuj Singh, Rich Wolski, Tao Yang, Ben Y. Zhao

Large-scale distributed systems, cloud computing, computational grids, market-based resource allocation, fault-tolerant distributed systems, Internet-scale systems, computational economies for resource allocation

Distributed Systems Lab (DSL)
The Lab for Research on Adaptive Compilation Environments (RACELab)
The Distributed Systems, Databases, and Bioinformatics Lab (DBL)
CURRENT: Lab for Secure and Reliable Networking


Programming Languages and Software Engineering

Tevfik Bultan, Ben Hardekopf, Richard Kemmerer, Chandra Krintz, Tim Sherwood, Jianwen Su

Next-generation programming language design and implementation and software engineering techniques. Fundamental principles, techniques, and tools for program analysis, modeling, and behavioral characterization for a wide range of application domains: web services, data-centric (business and scientific) workflows, concurrent and distributed systems. Static and dynamic methods for computer-aided verification, security, compilation, and optimization. Hardware and software techniques for program profiling, predicting resource and energy consumption, and automatic adaptation of program behavior.

Verification Laboratory (VLab)
Reliable Software Group
The Lab for Research on Adaptive Compilation Environments (RACELab)
Computer architecture lab (ArchLab)



Richard Kemmerer, Giovanni Vigna, Chris Kruegel, Fred Chong, Tim Sherwood, Ben Y. Zhao

Network and system security, web security, malware analysis, voting system security, vulnerability analysis, specification and verification of systems, security-enhanced microprocessors.

Computer Security Lab (SecLab)
CURRENT: Lab for Secure and Reliable Networking
Computer Architecture Lab (ArchLab)

XHTML Validation | CSS Validation
Updated 07-Oct-2011
Questions should be directed to: