Department of Computer Science and Engineering

Computing devices are all around us and computer algorithms support almost every aspect of our daily activities, decisions, and transactions. Our majors are at the center of these exciting activities; in envisioning new forms of services, in applications to address existing or emerging needs, in formulation and evaluation of algorithms to build the necessary computer and networking systems, and in development of the necessary software infrastructures to deploy the resulting solutions. In this, they rely on skills learned in our degree programs; skills that include algorithm design and analysis, programming languages, computer system design, artificial intelligence and machine learning, graphics, human-computer interaction, and many more. Our graduates are found in a wide range of industries, both public and private, reflecting the ubiquity of computing in society.

The Department of Computer Science and Engineering prepares our students to become computing experts who are equipped to address the many and varying challenges that they will encounter in their careers. We offer three degree programs, which are designed to address a variety of student goals and industry demands.

Mission

The mission of the Department of Computer Science is to develop the human and intellectual resources needed to meet the future technological challenges in the field of computing. This includes developing computer scientists and computer engineers for positions of leadership in industry, government, and academia.

BS in Computer Science

The curriculum in Computer Science is designed to prepare students to enter the rapidly expanding computer field. Curricula and courses are based upon recommendations by the Institute of Electrical and Electronic Engineering Computer Society and the Association for Computing Machinery. The Computer Science program is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

BS in Computer Engineering

The Computer Engineering curricula provide a balanced view of hardware, software, hardware-software trade-offs, analysis, design, and implementation techniques. It is a dynamic and broadly interdisciplinary field that continues to experience rapid growth that impacts every area of human endeavor. The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

BA in Computer Science

The Bachelor of Arts in Computer Science allows students to couple foundational skills in computing, both theoretical and practical, with a sound knowledge of an intersecting area of interest.

Azad, Ariful, Associate Professor
Computer Science & Engineering
PHD, Purdue University, 2014

Beideman, Calvin J, Instructional Assistant Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 2023

Bettati, Riccardo, Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 1994

Botacin, Marcus Felipe, Assistant Professor
Computer Science & Engineering
PHD, Federal University of Paraná (UFPR), 2021

Budimlic, Zoran, Instructional Associate Professor
Computer Science & Engineering
PHD, Rice University, 2001

Carlisle, Martin C, Professor of the Practice
Computer Science & Engineering
PHD, Princeton University, 1993

Caverlee, James, Professor
Computer Science & Engineering
PHD, Georgia Institute of Technology, 2007

Chen, Jianer, Professor
Computer Science & Engineering
PHD, Columbia University, 1990
PHD, New York University, 1987

Choe, Yoonsuck, Professor
Computer Science & Engineering
PHD, The University of Texas at Austin, 2001

Chu, Wenhui, Instructional Assistant Professor
Computer Science & Engineering
PHD, University of Houston, 2021

Crawford, Victoria G, Assistant Professor
Computer Science & Engineering
PHD, University of Florida, 2022

Da Silva, Dilma M, Professor
Computer Science & Engineering
PHD, Georgia Institute of Technology, 1997

Davis, Timothy A, Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 1989

Duysak, Alpaslan, Instructional Associate Professor
Computer Science & Engineering
PHD, Bournemouth University, 2004

Galanti, Tomer, Assistant Professor
Computer Science & Engineering
PHD, Tel Aviv University, 2021

Garay, Juan A, Professor
Computer Science & Engineering
PHD, The Pennsylvania State University, 1989

Goktas, Unal, Instructional Associate Professor
Computer Science & Engineering
PHD, Colorado School of Mines, 1998

Gu, Guofei, Professor
Computer Science & Engineering
PHD, Georgia Institute of Technology, 2008

Gutierrez-Osuna, Ricardo, Professor
Computer Science & Engineering
PHD, North Carolina State University, 1998

Hamilton, John Andrew, Professor
Computer Science & Engineering
PHD, Texas A&M University, 1996

Hammond, Tracy A, Professor
Computer Science & Engineering
PHD, Massachusetts Inst of Technology, 2007

Hawley, Douglas D, Instructional Associate Professor
Computer Science & Engineering
EDD, University of Missouri - Columbia, 2005

Houngninou, David Kebo, Instructional Associate Professor
Computer Science & Engineering
PHD, Southern Methodist University, 2017

Huang, Kuan-Hao, Assistant Professor
Computer Science & Engineering
PHD, University of California, Los Angeles, 2023

Huang, Ruihong, Associate Professor
Computer Science & Engineering
PHD, University of Utah, 2014

Huang, Shaoming, Professor
Computer Science & Engineering
PHD, Hong Kong University of Science and Technology, 2012

Ioerger, Thomas R, Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 1996

Ji, Shuiwang, Professor
Computer Science & Engineering
PHD, Arizona State University, 2010

Jiang, Anxiao, Professor
Computer Science & Engineering
PHD, California Institute of Technology, 2004

Jimenez, Daniel A, Professor
Computer Science & Engineering
PHD, The University of Texas at Austin, 2002

Kalantari, Nima, Associate Professor
Computer Science & Engineering
PHD, University of California, Santa Barbara, 2015

Keyser, John C, Professor
Computer Science & Engineering
PHD, University of North Carolina at Chapel Hill, 2000

Kim, Eun J, Professor
Computer Science & Engineering
PHD, The Pennsylvania State University, 2003

Kim, Jeeeun, Assistant Professor
Computer Science & Engineering
PHD, University of Colorado - Boulder, 2019

Klappenecker, Andreas, Professor
Computer Science & Engineering
PHD, Universitat Karlsruhe, 1998

Kuhnle, Alan D, Assistant Professor
Computer Science & Engineering
PHD, University of Florida, 2018

Kumar, Sandeep, Associate Professor of the Practice
Computer Science & Engineering
PHD, Purdue University, 1995

Kumar, Shreyas, Professor of the Practice
Computer Science & Engineering
MS, Texas A&M University, 2005

Lee, Hyunyoung, Senior Lecturer
Computer Science & Engineering
PHD, Texas A&M University, 2001

Leyk, Teresa S, Instructional Professor
Computer Science & Engineering
PHD, Australian National University, 1998

Leyk, Zbigniew, Professor of the Practice
Computer Science & Engineering
PHD, University of Warsaw, 1988

Lightfoot, Robert H, Associate Professor of the Practice
Computer Science & Engineering
PHD, Texas A&M University, 2024

Loguinov, Dmitri, Professor
Computer Science & Engineering
PHD, City University of New York, 2002

Lupoli, Shawn V, Instructional Assistant Professor
Computer Science & Engineering
MS, Towson University, 2004

Mahapatra, Rabi N, Professor
Computer Science & Engineering
PHD, Indian Institute of Technology, Kharagpur, 1992

Mahmood, Suleman, Instructional Assistant Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 2023

Merchant, Amit Ashok, Professor of the Practice
Computer Science & Engineering
MS, Carnegie Mellon University, 1989

Moore, Michael, Instructional Associate Professor
Computer Science & Engineering
PHD, Texas A&M University, 2007

Mortazavi, Bobak Jack, Associate Professor
Computer Science & Engineering
PHD, University of California, Los Angeles, 2014

Muzahid, Abdullah Al, Associate Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 2012

Nguyen, Khanh, Assistant Professor
Computer Science & Engineering
PHD, University of California, Los Angeles, 2019

Nguyen, Tung, Instructional Associate Professor
Computer Science & Engineering
PHD, Iowa State University, 2013

O'Kane, Jason M, Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 2007

Quinn, Michael D, Associate Professor of the Practice
Computer Science & Engineering
MS, University of Southern California, 1978

Ritchey, Philip, Instructional Associate Professor
Computer Science & Engineering
PHD, Purdue University, 2015

Sarin, Vivek, Associate Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 1997

Saxena, Nitesh, Professor
Computer Science & Engineering
PHD, University of California, Irvine, 2006

Schaefer, Scott D, Professor
Computer Science & Engineering
PHD, Rice University, 2006

Sharon, Guni, Associate Professor
Computer Science & Engineering
PHD, Ben-Gurion University, 2015

Shell, Dylan A, Professor
Computer Science & Engineering
PHD, University of Southern California, 2008

Shipman, Frank M, Professor
Computer Science & Engineering
PHD, University of Colorado, 1993

Stoleru, Radu, Professor
Computer Science & Engineering
PHD, University of Virginia, 2007

Sueda, Shinjiro, Associate Professor
Computer Science & Engineering
PHD, University of British Columbia, 2010

Sze, Sing H, Associate Professor
Computer Science & Engineering
PHD, University of Southern California, 2000

Taele, Paul P, Instructional Associate Professor
Computer Science & Engineering
PHD, Texas A&M University, 2019

Thomas, Shawna, Instructional Associate Professor
Computer Science & Engineering
PHD, Texas A&M University, 2010

Tran, Han Duc, Instructional Assistant Professor
Computer Science & Engineering
PHD, The University of Texas at Austin, 2010

Tsai, Chia-Che, Assistant Professor
Computer Science & Engineering
PHD, Stony Brook University, 2017

Tu, Zhengzhong, Assistant Professor
Computer Science & Engineering
PHD, The University of Texas at Austin, 2022

Tyagi, Aakash, Professor of the Practice
Computer Science & Engineering
PHD, University of Louisiana, 1993

Veldt, Nate, Assistant Professor
Computer Science & Engineering
PHD, Purdue University, 2019

Wade, Pauline C, Professor of the Practice
Computer Science & Engineering
MS, Columbia University, 1991

Walker, Duncan M, Professor
Computer Science & Engineering
PHD, Carnegie Mellon University, 1986

Wang, Wenping, Professor
Computer Science & Engineering
PHD, University of Alberta, 1992

Xia, Meng, Assistant Professor
Computer Science & Engineering
PHD, Hong Kong University of Science and Technology, 2020

Yang, Tianbao, Professor
Computer Science & Engineering
PHD, Michigan State University, 2012

Yum, Ki H, Senior Lecturer
Computer Science & Engineering
PHD, The Pennsylvania State University, 2002

Zhang, Cheng, Assistant Professor
Computer Science & Engineering
PHD, The Ohio State University, 2022

Zhang, Yu, Assistant Professor
Computer Science & Engineering
PHD, University of Illinois at Urbana-Champaign, 2024

Zhou, Samson S, Assistant Professor
Computer Science & Engineering
PHD, Purdue University, 2018

Zhou, Yi, Associate Professor
Computer Science & Engineering
PHD, The Ohio State University, 2018