41 faculty and 0 courses in Computer Science at Rice University.
- Moshe Y. Vardi, Karen Ostrum George Distinguished Service Professor in Computational Engineering; University Professor h-index 92
Automated reasoning, databases, computational complexity theory, design specification and verification Education PhD, Computer Science, Hebrew University, Jerusalem, Israel (1981) MSc, Computer Science, The Feinberg Graduate School, The Weizmann Institute of S
- Chen Wei, Assistant Professor of Computer Science h-index 79
Artificial Intelligence, Multimodal Learning, and Computer Vision Education PhD, Computer Science, Johns Hopkins University (2024) BS with honors, Computer Science, Peking University (2019) Honors & Awards EECS Rising Stars, 2023 Most Influential CVPR Papers
- Stephen Wong, Lecturer in Computer Science h-index 73
Object-oriented algorithm and system design Education PhD, Physics, MIT (1989) BA, Physics, (Digital Electronics and Physical Chemistry minors), Swarthmore College (1981) Body Profile updates sync daily at 5:15 a.m., 10:15 a.m., 1:15 p.m., 4:15 p.m., and 7:1
- Xia (Ben) Hu, Adjunct Professor of Computer Science h-index 66
Data Science, Interpretable Machine Learning, Automated Machine Learning, Network Analytics Education PhD, Computer Science, Arizona State University (2015) Master's Degree, Computer Science, Beihang University (2009) Bachelor's Degree, Computer Science, Beiha
- David B. Johnson, Professor of Computer Science and of Electrical and Computer Engineering h-index 58
Generally in the areas of network protocols, distributed systems, and operating systems, particularly in the interactions between these areas. Professor Johnson founded and is leading the Monarch (MObile Networking ARCHitectures) research group at Rice (pr
- John Mellor-Crummey, Professor of Computer Science and of Electrical and Computer Engineering h-index 48
Es on software technology for high performance parallel computing. His current research includes tools for measurement and analysis of application performance, tools for dynamic data race detection, and techniques for network performance analysis and optimizat
- Scott Rixner, Director, Professional Programs; Professor of Computer Science and of Electrical and Computer Engineering h-index 34
Computer Architecture, Operating Systems, Virtualization, Memory Systems, Networking Education PhD in Electrical Engineering, MIT (2001) MEng in Computer Science and Electrical Engineering, MIT (1995) BSc in Computer Science, MIT (1995) Teaching Areas Introduc
- T. S. Eugene Ng, Professor of Computer Science and of Electrical and Computer Engineering; Chair, CS Grad Committee h-index 33
Lies in developing new network models, network architectures, and holistic networked systems that enable a robust and manageable global networked infrastructure for the future. Research Areas Eugene Ng's current research interest lies in developing new network
- Devika Subramanian, Professor of Computer Science and of Electrical and Computer Engineering h-index 29
In artificial intelligence and machine learning and their applications in computational systems biology, neuroscience of human learning, assessments of hurricane risks, network analysis of power grids, mortality prediction in cardiology, conflict forecasti
- Kaiyu Hang, Assistant Professor of Computer Science h-index 21
Robotic Manipulation, Physical Interactions, Motion Planning, Robot Learning, Robot Control, Probabilistic Estimation Education PhD, Computer Science, KTH Royal Institute of Technology (2016) MSc, Communication Systems, KTH Royal Institute of Technology (2012
- Anastasios Kyrillidis, Noah Harding Associate Professor, Computer Science h-index 19
Optimization for machine learning, Convex and non-convex algorithms and analysis. Large-scale optimization, Any problem that includes a math-driven criterion, and requires an efficient method for its solution. Education PhD, School of Computer and Communicatio
- Konstantinos Mamouras, Assistant Professor of Computer Science h-index 14
He is currently working on the design of programming abstractions for processing data streams. Several real-time decision making applications rely on the computation of quantitative summaries of very large streams of data. He has proposed StreamQRE, a declarat
- Vaibhav Unhelkar, Assistant Professor of Computer Science h-index 13
Artificial Intelligence (AI), Robotics, Human-Robot Interaction, Machine Learning, Human-in-the-Loop AI Education PhD, Autonomous Systems, Massachusetts Institute of Technology (2020) MS, Aeronautics and Astronautics, Massachusetts Institute of Technology (201
- Alireza Fallah, Assistant Professor h-index 12
Machine learning theory, game theory, algorithmic market design and mechanism design, optimization, and privacy Education PhD, Electrical Engineering and Computer Science, MIT (2023) MS, Electrical Engineering and Computer Science, MIT (2019) BSc, Mathematics
- Sinan Kockara, Lecturer in Computer Science h-index 12
Es on medical image processing, especially in dermatology, and VR based surgical simulation development for arthroscopic surgeries in orthopedics for surgeons’ training. He's secured $2.4+ million in funding from NIH, NSF, and industry, with his 40+ publicatio
- Arlei Lopes da Silva, Assistant Professor of Computer Science h-index 11
Data science, network science, machine learning, graphs algorithms Education PhD, Computer Science, University of California, Santa Barbara (2019) MS, Computer Science, Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil (2011) BS, Computer Scienc
- Jiarong Xing, Assistant Professor of Computer Science h-index 11
Es on building efficient, scalable, and secure cloud data centers and large-scale AI infrastructures. Research Areas Efficient cloud systems, large-scale ML systems, systems and networking security, programmable devices Education Ph.D., Computer Science, Rice
- Anshumali Shrivastava, Professor of Computer Science, of Electrical and Computer Engineering, and of Statistics h-index 10
Es on Large Scale Machine Learning, Scalable and Sustainable Deep Learning, Randomized Algorithms for Big-Data and Graph Mining. Research Areas Large scale machine learning, randomized algorithms for big data, graphs and social networks mining Education PhD, C
- Maryam Aliakbarpour, Michael B. Yuen and Sandra A. Tsai Assistant Professor h-index 6
Theoretical Computer Science, Statistical Inference, Learning Theory, Differential Privacy, Hypothesis Testing Education Ph.D., Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT) (2020) M.S., Electrical Engineering and Com
- Risa B. Myers, Associate Teaching Professor of Computer Science h-index 4
Myers is interested in exploring and innovating in data science pedagogy. She does this by designing and running new programs that introduce students to data science concepts and research, as well as through the development of interactive learning materials. S
- Yuke Wang, Vinay and Aarti Pai Chair in Computer Science; Assistant Professor of Computer Science h-index 4
Deep Learning Systems, High-Performance Computing, Parallel Programming Education Ph.D., Computer Science, University of California, Santa Barbara (2024) B.E., Software Engineering, University of Electronic Science and Technology of China (2018) Body Profile
- Rebecca Schreib, Director of Undergraduate Studies; Associate Teaching Professor of Computer Science h-index 1
On designing tools and techniques for providing personalized and interactive learning experiences within large introductory computer science courses. She also completed her B.S. (2014) and M.S. (2015) in Computer Science at Rice, with a focus on computer syste
- Alexei Stolboushkin, Lecturer in Computer Science
Moved more and more towards Computing. Starting in 1996, Alexei’s career has been in Industry, where he worked for a string of Silicon Valley companies, including _Google, Lyft,_ and _PayPal_, as a Software Engineer, Engine
- Anders Aamand, Assistant Professor (July 2026)
Consider questions on the role of algorithm design in the era of large-scale data analysis. Concretely, he is interested in incorporating information learned from past data into algorithm design in a principled manner, as well as stability notions of algorithm
- Andrew H. Song, Adjunct Assistant Professor of Computer Science
Computational healthcare/biomedicine, Computer vision, Biomedical signal processing Education Ph.D, Electrical Engineering and Computer Science, MIT (2022) Master of Engineering, Electrical Engineering and Computer Science, MIT (2016) Bachelor of Science, Elec
- Christopher M. Jermaine, Chair, Department of Computer Science; Victor E. Cameron Professor of Computer Science
Chris Jermaine studies data analytics: how to analyze, store, retrieve, and manipulate large and heterogeneous data sets. Within this problem space, most of his work focuses on: the systems-oriented problems that arise when building software to manage large an
- Dan S. Wallach, Professor of Computer Science and of Electrical and Computer Engineering
Computer systems, cybersecurity Education PhD, Computer Science, Princeton University (1999) BS, Electrical Engineering & Computer Science, U.C. Berkeley (1993) Teaching Areas Introduction to Program Design Body Profile updates sync daily at 5:15 a.m., 10:15
- Fritz Sedlazeck, Adjunct Associate Professor
Es on algorithmic developments and high-performance computing for genomic and genetic applications. Specifically, he studies ways to improve the characterization of complex genomic alterations between individuals’ genomes based on large genomic sequencing data
- Hongfang Liu, Adjunct Professor of Computer Science
Artificial Intelligence and Informatics in Healthcare, Computational Biology and Bioinformatics, Biomedical Data Science Education PhD, 2002, Computer Science, Graduate Center, City University of New York MS, 1998, Computer Science, Fordham University MS, 1996
- Janell Straach, Lecturer in Computer Science
Intelligent Systems, CyberSecurity, Software Architecture, Software Project Management Education Master of Business Administration, University of Dallas (2008) PhD, Computer Science, University of Texas at Dallas (1998) MS, Computer Science, University of Texa
- Joe D. Warren, Professor of Computer Science
Computer graphics and geometric modeling, where he has published extensively. He is the author of the book Subdivision Methods for Geometric Design. He also has a love for computer gaming, both playing games and teaching students how to build them. He has t
- Luay Nakhleh, William and Stephanie Sick Dean, George R. Brown School of Engineering and Computing; Professor of Computer Science and of BioSciences
Combinatorial optimization, statistical inference, and their applications to biological problems. Phylogenomics and population genomics. Evolution of biological networks (protein interaction networks and regulatory networks). Modeling and analysis of biologica
- Lydia E. Kavraki, University Professor; Kenneth and Audrey Kennedy Professor of Computing; Professor of Computer Science, Electrical & Computer Engineering, Mechanical Engineering, and Bioengineering; Director, Ken Kennedy Institute
Physical AI, Robotics, Computational BioMedicine Honors & Awards Member, National Academy of Sciences, 2025 Member, National Academy of Engineering, 2025 Member, American Academy of Arts and Sciences, 2023 IEEE Frances E. Allen Medal, 2023 World's Top 35 Women
- Mack Joyner, Director, Master of Computer Science Program; Associate Teaching Professor of Computer Science
- Marmar Orooji, Director, Master of Data Science Program; Assistant Teaching Professor of Computer Science
Data Analytics, Data Privacy and Anonymization, Semantic Analysis Education PhD, Engineering Science (Concentration in Information Technology Engineering), Louisiana State University (2019) MS, Computer Science, Louisiana State University (2019) MS, Engineerin
- Robert "Corky" Cartwright, Professor in the Practice Emeritus, Computer Science
Ed on four topics: 1.) Developing extensions to Java, Scala, and Swift that foster developing parallel application programs that scale well as more cores are added to microprocessors. I am an ardent advocate of a "mostly functional" approach to developing para
- Sanjoy Paul, Executive Director - Nexus and AI Houston; Lecturer, Department of Computer Science
Internet of Things (IoT), Artificial Intelligence/Machine Learning (AI/ML), Computer Networks, 5G and Wireless Networks, Media Streaming, Extended Reality Education PhD, Electrical Engineering, University of Maryland at College Park (1992) MBA, Wharton Busines
- Tirthak Patel, Assistant Professor of Computer Science
Quantum Computing, Quantum AI, High-Performance Computing (HPC) Education PhD, Computer Engineering, Northeastern University (2023) MS, Electrical and Computer Engineering, Northeastern University (2019) BASc with Honours, Electrical Engineering, University of
- Todd Treangen, Associate Professor of Computer Science
Lie at the intersection of computer science and genomics, and his research group is focused on the development of novel computational methods and software tools with relevance to real-time monitoring of microbial community dynamics, infectious disease, and bio
- Vicente Ordóñez-Román, Professor of Computer Science
Lie at the intersection of computer vision, natural language processing and machine learning. His focus is on building efficient visual recognition models that can perform tasks that leverage both images and text. He is a recipient of a Best Paper Award at the
- Vicky Yao, Assistant Professor of Computer Science
In computational biology, where she develops machine learning and statistical methods to improve our understanding of the biological circuitry that underlies living organisms and how its dysregulation may lead to disease. More specifically, she has worked o
Roster/catalog compiled from the college’s public directory. Faculty counts are directory headcounts; the named list may be a subset. h-index shown only for ORCID-backed or high-confidence OpenAlex matches. Data as of 2026-07-01.