Skip to Content

College of Engineering and Computing

Computer Science and Engineering

Our People

The Computer Science and Engineering faculty and staff pride themselves on serving our students and their families both in and out of the classroom.



Jason D. Bakos

Professor Bakos's research interests involve computer architecture at the circuit level, micro-architectural level, and system level. This includes VLSI design, design automation, system-level interconnects, reconfigurable computing and high-performance computing.


Duncan Buell

Professor Buell's recent work has been in electronic voting systems and in digital humanities. He has been part of a team that is auditing election data in South Carolina and discovering problems in the process that lead to uncounted votes and to the absence of data to support the vote totals certified by the state. In digital humanities, he is co-supervising work on Ward One App, a critical interactive for iPhone about “urban renewal” in Columbia SC and the University of South Carolina’s role in evicting residents of the Ward One neighborhood adjacent to the university, and is engaged in the analysis of First Year English essays for linguistic characteristics and improvement of writing pedagogy.


Csilla Farkas

Professor Farkas’ research interests include information security, data inference problem, financial and legal analysis of cyber crime, and security and privacy on the Semantic Web.


Stephen A. Fenner

Professor Fenner's research interests are in the core theoretical foundations of computing, computability and computational complexity, especially quantum computing and information.

List Thumbnail

Kirk Fiedler

Dr. Fiedler has a joint appointment in the Darla Moore School of Business and Computer Science and Engineering. Currently, his research interested include technology innovation, knowledge management, privacy, ethics and risk. 


Gregory Gay

Professor Gay's research is primarily in the areas of search-based software engineering and automated software testing and analysis, with an emphasis on aspects of the test oracle problem. His work, often involving aspects of data mining and optimization, strives to harness the information content of software development artifacts to improve the efficiency and quality of the testing process and to automate tasks in order to lessen the burden on human developers. 


Jianjun Hu

Professor Hu's research interests are in the areas of machine learning, deep learning, data mining, big data, evolutionary computation and their applications in bioinformatics, material informatics, and health informatics. His research has been sponsored by NSF, NIH, Nvidia, and the South Carolina Department of Transportation. Currently, his major research focus is developing deep learning algotrithms for solving challenging application problems.


Chin-Tser Huang

Professor Huang's research interests include network security, network protocol design and verification, and distributed systems. His current research focuses on intrusion detection and wireless network security.

Pooyan Jamshidi

Pooyan Jamshidi

Professor Jamshidi's research interests focus on understanding performance behavior of highly-configurable systems (including deep neural networks, big data analytics, robotics systems) as well as solving computer system challenges (e.g., performance regressions, memory leak, energy consumption, parallelization) for distributed machine learning systems. Pooyan spent 7 years in the software industry before receving his Ph.D.

Neema Kanapala

Neema Kanapala teaches various undergraduate courses.

Jeremy Lewis

Jeremy Lewis teaches various undergraduate courses.

Lannan Luo

Lannan Luo

Professor Luo's research mainly focuses on software and systems security, including mobile security, IoT security, malware analysis, vulnerability analysis, programming languages, software engineering, and deep learning.


Catherine Matthews

Catherine Matthews is in charge of our CSCE 101 and CSCE 102 classes.


Srihari Nelakuditi

Professor Nelakuditi's research interests are in the areas of mobile computing, wireless networking, and Internet routing.


Jason O'Kane

Professor O'Kane's research is in planning algorithms for robotics and autonomous systems.

James O'Reilly

James O'Reilly teaches various undergraduate courses.

Portia Plante

Portia Plante teaches various undergraduate courses.


Ioannis Rekleitis

Professor Rekleitis's research interests are mobile robotics, space robotics, multi-robot systems, sensor networks, artificial intelligence, computer vision and image processing, computational geometry, and computer graphics.


John R. Rose

Professor Rose's research interests are in the areas of bioinformatics, normative reasoning and planning, DAI and multiagent systems, and computational chemistry.


Jeremiah Shepherd

Dr. Jeremiah Shepherd is the instructor in charge or our CSCE 145 and 146 classes.

Sanjib Sur

Sanjib Sur

Professor Sur's research interests are in the areas of Wireless Systems and Architectures, Millimeter-Wave Communications and Networks, Internet of Things Connectivity and Sensing Systems.  

jijun tang

Jijun Tang

Professor Tang's research interests include computational biology and bioinformatics, machine learning and big data analysis, algorithm development and high performance computing, as well as computer gaming and scientific simulation.


Gabriel A. Terejanu

Professor Terejanu's research interests lie primarily in the field of model validation and uncertainty quantification, information fusion, and decision making under uncertainty.


Matt E. Thatcher

Professor Thatcher's research examines the strategic and economic impacts of information technology (IT) with a focus on four themes: IT value, software patent policy design, IT offshoring, and the social costs of information privacy.


Yan Tong

Professor Tong's research interests focus on computer vision and pattern recognition especially on human computer interaction including but not limited to affective computing (facial activity analysis and eye gaze tracking).


Homayoun Valafar

Professor Valafar's research activities fall into two broad categories of research: Computational Medicine and Computational Biology.

marco valtorta

Marco Valtorta

Professor Valtorta's research interests are in the areas of normative reasoning under uncertainty (especially Bayesian networks, influence diagrams, and their use in multiagent systems), heuristics for problem solving, and computational complexity in artificial intelligence.


Jose M. Vidal

Professor Vidal's research interests are in the area of multiagent systems. On the theoretical side he is interested in developing systems that coordinate and aggregate the actions of large number of autonomous agents.


Song Wang

Professor Wang's research interests include computer vision, medical imaging, and machine learning.


Yonghong Yan

Professor Yan's research interests focus on parallel and high performance computing, parallel programming models and compilers, and computer architectures and systems.


Qiang Zeng

Professor Zeng’s main research interest is Software and Systems Security. He works on a variety of topics, such as Vulnerability Discovery, PoC Exploit Generation, Runtime Defense Generation, Automatic Patch Generation.