Visit UCR Return to Campus website - Take the daily wellness check survey


Message from the Director

Computing is fueling a revolution that has, over the span of a few short decades, changed how we live, work, interact and play. What's more, advances continue at an exciting pace with new breakthroughs driven by computing at all scales: from massive data being analyzed by warehouse scale computers, providing insights into science and medicine, to embedded devices integrated within our living spaces and infrastructure.

The Computer Engineering program at University of California, Riverside prepares students to become professionals in this exciting field, with a curriculum balancing theory and practice and integrating hardware and software. Computer Engineering as a discipline focuses on building both the hardware and software of computing systems from the very small to the very large. Our graduates are in high demand across several sectors of industry.

The program is jointly administered by the Computer Science and Engineering Department, as well as the Electrical and Computer Engineering Department. The program has 15 core faculty members with a range of expertise from VLSI and circuits, to Computer processor design and embedded systems, to Operating Systems, compilers and programming languages. Our undergraduate program enrolls more than 250 students, and the master's program around 50 students. Computer Engineering students may also continue on for a PhD in either of our home departments. Our faculty and staff are focused on student education and well-being, as we prepare them to become highly-qualified and well-rounded professionals ready for success.

The Computer Engineering faculty are recognized experts in their fields, conducting transformative research in computer security, computer architecture, compilers, electronic design automation, embedded systems, high-performance computing, VLSI systems and other areas. They have been awarded multiple awards, including two Association for Computing Machinery (ACM) Fellows, 4 Institute of Electrical and Electronics Engineers (IEEE) Fellows, and 3 American Association for the Advancement of Science (AAAS) fellows. Several of our junior faculty have won the prestigious National Science Foundation CAREER awards. Our program is ranked in the top 20 in several disciplines of computer engineering by CS Rankings, which ranks U.S. departments in computing based on the number of research publications in the highest quality venues. There are many opportunities to get involved in exciting research by working with our program faculty.

UCR is one of the most diverse and inclusive universities in the U.S., and we pride ourselves not only on our excellence, but also on our welcoming and supportive community. If you are considering joining us, we hope that you find information on the website that helps you understand the program and imagine your life at UCR. Welcome!


Nael Abu-Ghazaleh

Computer Engineering Program Director