UCR

Computer Science and Engineering


Research Labs


circuitboard

Research Labs

  • Algorithms and Computational Biology Lab
    The Algorithms and Computational Biology Lab is interested in all aspects of the design and analysis of combinatorial algorithms. Ongoing research includes approximation algorithms, on-line algorithms, computational geometry, graph drawing, information retrieval, average-case analysis of algorithms, and computational complexity. We are especially interested in algorithmic problems arising from computational molecular biology, such as (multiple) sequence alignment, reconstruction of evolutionary trees, physical mapping, DNA microarray analysis, and genome-level gene dynamics.
  • Computer Architecture and Embedded System group (CARES)
    The Computer Architecture and Embedded System group (CARES) at UC Riverside has faculty members from both the Computer Science and Engineering Department and the Electrical Engineering Department. We conduct active research in the areas of system architecture, microarchitecture, embedded systems, compilers, reconfigurable computing, and CAD for VLSI integrated circuits. The CARES group receives substantial external funds and produces quality publications in top conferences and journals every year.
  • Database Lab
    The Database Lab has several ongoing projects in the area of databases, including evolving databases, temporal databases, and spatiotemporal databases.
  • Networks and Communications Lab
    The Networks and Communications Lab works on a large spectrum of issues spanning Internet technology, mobile computing, and sensor networks. Topics investigated include: secure and robust routing, Internet measurements, BGP routing analysis and modeling, P2P network measurements, and intrusion detection.
  • Riverside Graphics Lab (RGL)
    The Riverside Graphics Lab facilitates leading-edge research in the areas of graphics, animation, and media. Current topics focus on physically based modeling and human animation based on motion examples.
  • Riverside Lab for Artificial Intelligence Research
    Our research interests range from dynamic systems to machine learning to machine vision. If it involves adaptation, we're interested.
  • RIverside Programming Languages and software Engineering lab (RIPLE)
    The RIPLE group conducts research in a broad range of topics in the areas of programming languages and software engineering: compilation and optimization for multi-core CPUs, fault localization using dynamic analysis, logic and stochastic verification, dynamic software updating, and understanding software evolution.
  • SPRUCe: SmartPhone Research at UCr
    The SPRUCe group conducts research in virtually all aspects of smartphone analysis, from energy consumption and network traffic, to app analysis (static, dynamic), to testing and verification, to user and empirical studies, to protecting privacy on social networks and optimizing the interaction between apps and the cloud.
  • SuperLab
    The Supercomputing Laboratory (SuperLab) at the University of California, Riverside conducts research and development in the broad area of high performance computing. The mission of the laboratory is to develop techniques, design algorithms, and build software tools for computational science applications to achieve both high performance and high energy efficiency on a wide range of computational platforms.

More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusDirections to UCR

Department Information

Department of Computer Science and Engineering
351 Winston Chung Hall

Tel: (951) 827-5639
Fax: (951) 827-4643

Footer