Top blue bar image Department of Computer Science

Computer Engineering and Systems (CES)

The demands on modern computing systems are increasingly complex, from small embedded systems to phones to laptops to servers in the datacenter. Research into the design and implementation of efficient hardware and software systems will enable next generation systems to support an expanding array of services and applications.

Research in the CES group at Rice aims to develop innovative hardware and software systems across the computing spectrum. Our research interests include networking (led by Profs. Ng and Johnson), run-time systems and operating systems (led by Profs. Cox, Johnson, and Rixner), distributed systems (led by Profs. Cox, Ng, Johnson, and Jermaine), computer architecture (led by Profs. Rixner and Cox), databases (led by Prof. Jermaine), data mining (led by Prof. Jermaine), embedded systems (led by Prof. Rixner), mobile systems and consumer electronics (led by Profs. Cutler and Wallach), and security across all systems (led by Prof. Wallach).


CES Faculty

Cox

Alan Cox is a Professor of Computer Science and of Electrical and Computer Engineering. His research interests include parallel processing, computer architecture, distributed systems, concurrent programming, and performance evaluation.

Cutler

Scott Cutler is a Professor in the Practice of Computer Technology in Computer Science and in Electrical and Computer Engineering. His research interests lie in areas related to consumer electronics, with particular emphasis on mobile devices, the Internet of Things, and connected automobiles.

Jermaine

Christopher M. Jermaine is a Professor of Computer Science. His research interests lie in databases, data management, data mining, and machine learning. His work currently focuses on data analytics: how to analyze, store, retrieve, and manipulate large and heterogeneous data sets. Within this problem space, he concentrates on the systems-oriented problems that arise when building software to manage large and diverse data sets, and the difficulties that arise when applying statistical methods to the analysis of such data sets.

Johnson

David B. Johnson is a Professor of Computer Science and of Electrical and Computer Engineering. His research interests are in network protocols, operating systems, and distributed systems, particularly in the interaction between these areas. He leads the Monarch Project, which addresses the area of networking support for wireless and mobile hosts. Related to this research, he has been active for many years in the Internet Engineering Task Force (IETF), the principal protocol standards development organization for the Internet, primarily in the Mobile IP and Mobile Ad Hoc Networks (MANET) working groups.

Ng

T. S. Eugene Ng is a Professor of Computer Science and of Electrical and Computer Engineering. His research interests lie in computer networking and distributed systems. More specifically, he's interested in developing network models, network architectures, networks that integrate advanced technologies, and holistic networked systems for data intensive applications. He directs the BOLD Lab, where his team is conducting pioneering research on big data and optical lightpaths driven networked systems that cut across the physical, network, and application layers.

Rixner

Scott Rixner is a Professor of Computer Science and of Electrical and Computer Engineering. His research interests include media, network, and communications processing; the interaction between operating systems and computer architectures; and memory system architecture. He leads the  Rice Computer Architecture Group, which focuses on the design, analysis, and implementation of high-performance computing systems for such demanding tasks as networking, communications, multimedia, and scientific computing.

Wallach

Dan Wallach is a Professor of Computer Science and of Electrical and Computer Engineering. His research interests include mobile code, wireless and smartphone security, and the security of electronic voting systems. He leads the  Rice Computer Security Lab, which is focused a variety of topics in computer security: web and smartphones, peer-to-peer networking, and electronic voting systems, and actively engaged in the policy side of security issues.