Dec 30, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

Department of Computer Science


Colleges  > College of Natural Sciences and Mathematics  > Department of Computer Science

Who’s Who in the Department of Computer Science

Chair: Shishir Shah

Professors:

Guoning Chen, Albert M.K. Cheng, Zhigang Deng, J. C. Huang (Emeritus), Shou-Hsuan Stephen Huang, Olin G. Johnson (Emeritus), Lennart Johnsson, Ioannis A. Kakadiaris, Willis K. King (Emeritus), Ernst L. Leiss, Gopal Pandurangan, Jehan-François Pâris (Emeritus), Ioannis Pavlidis, Nouhad Rizk (Instructional), Shishir Shah, Jaspal Subhlok, Nikolaos Tsekos, Rakesh Verma

Associate Professors:

Amin Alipour, Christoph Eick, Omprakash Gnawali, Victoria Hilford (Instructional), Arjun Mukherjee, Carlos Ordonez, Carlos Rincon (Instructional), Weidong Larry Shi, Panruo Wu, Feng Yan, Changhoon Yun (Instructional)

Assistant Professors:

Daniel Biediger (Instructional), Rathish Das, Sen Lin, Jinyang Liu, Jingchao Ni, Peizhu Pam Qian, Ali Shorki, Jianyi Yang, Chengming Zhang

Overview

Computer science is the systematic study of the theory, design, development, and application of computers and computational systems. Professional opportunities exist for graduates with computer science degrees in industries related to software engineering, internet systems and technology, game design, computer graphics, animation, robotics, artificial intelligence, security, data analytics, medicine, biotechnology, business management and consulting, modeling, as well as graduate study in computing-related fields.

The department’s teaching and research specializations include artificial intelligence, computer networks, computer vision, computer graphics, databases, high performance computing, machine learning, natural language processing, networking, operating systems, parallel and distributed computing, real-time systems, scientific visualization, software engineering, scientific computing, security and theory.

Explore the various undergraduate educational opportunities in computer science:

Programs

    MajorAccelerated ProgramMinor