Research

The Computer Science Department conducts cutting-edge pedagogy and research that spans foundational theory, systems innovation, and interdisciplinary applications. Faculty expertise integrates core areas, such as artificial intelligence and machine learning, network science and complex systems, semantic web and knowledge graphs, distributed and cyber-physical systems, software engineering and verification, quantum computing, and security, privacy, and trust.

The department emphasizes both the development of fundamental algorithms and the deployment of scalable trustworthy systems that address real-world challenges across domains that include healthcare, finance, bioinformatics, autonomous systems, and scientific computing. With strong collaboration across disciplines, the department fosters innovations in data-centric AI, trustworthy machine learning, resilient and adaptive systems, and decentralized intelligent platforms.

Grounded in excellence, the department is committed to advancing computing for the benefit of society, driving both fundamental discovery and impactful translational research.

Research Areas

Faculty

Professors

Adali, S.—Ph.D. (University of Maryland); natural language processing; trust; social network analysis; information integration; information retrieval; database systems.

Anshelevich, E.—Ph.D. (Cornell University); economics and computation; theory and algorithms, especially for large decentralized networks; strategic agents in networks and algorithmic game theory; approximation algorithms.

Carothers, C.—Ph.D. (Georgia Institute of Technology); AI hardware; exascale systems; parallel and distributed systems; simulation; networking and real-time systems.

Hendler, J.—Ph.D. (Brown University); artificial intelligence; semantic web; agent based computing; high performance processing.

Magdon-Ismail, M.—Ph.D. (California Institute of Technology); theory, algorithms and applications of machine learning; computational finance; learning from networked data (social networks, hyperlinked networks); quantum computing.

McGuinness, D.L.—Ph.D. (Rutgers University); knowledge graphs; ontologies; semantic web; explanation; hybrid large language models; artificial intelligence applications.

Milanova, A.—Ph.D. (Rutgers University); software engineering; programming languages; compilers; program analysis; software testing; verification; reliable software systems.

Stewart, C.—Ph.D. (University of Wisconsin); computer vision with applications in ecology, medicine, and zoology.

Szymanski, B.K.—Ph.D. (National Academy of Sciences, Warsaw, Poland); network science; social networks; applications of generative AI; and algorithm design.

Varela, C.A.—Ph.D. (University of Illinois at Urbana-Champaign); safer flight systems; software verification; cloud and edge computing; middleware for adaptive distributed systems; and concurrent programming models and languages.

Yener, B.—Ph.D. (Columbia University); complex networks; bioinformatics; medical informatics; security and privacy; computer networks; combinatorial optimization.

Zaki, M.—Ph.D. (University of Rochester); machine learning and data mining; graph learning; knowledge graphs; financial text analytics; personal health informatics.

Associate Professors

Cutler, B.—Ph.D. (Massachusetts Institute of Technology); computer graphics; interactive visualization; computational geometry; and open source software for education.

Gao, J.—Ph.D. (Shanghai Jiao Tong University); network science; complex systems; percolation; resilience; and artificial intelligence.

Gittens, A.—Ph.D. (California Institute of Technology); trustworthy machine learning; large-scale machine learning; and applications of randomized numerical linear algebra.

Patterson, S.—Ph.D. (University of California, Santa Barbara); distributed systems and algorithms; machine learning; data privacy; quantum computing.

Slota, G.—Ph.D. (Pennsylvania State University); graph and network mining; big data analytics; machine learning, bioinformatics, and their relation to parallel, scientific, and high performance computing.

Assistant Professors

Ivanov, R. —Ph.D. (University of Pennsylvania); safe and secure autonomy; neural network verification; cyber-physical systems (CPS); CPS security; control theory; sensor fusion.

Liang, Z. —Ph.D. (University of Notre Dame); hardware software co-design for quantum computing: quantum architecture and compilers; quantum machine learning and optimization.

Ma, Y —Ph.D. (Michigan State University); machine learning with graphs; trustworthy AI; data-centric AI; large language models.

Mohammadi Amiri, M. —Ph.D. (Imperial College, London, UK); large language models; data-centric machine learning; federated learning.

Seneviratne, O.—Ph.D. (Massachusetts Institute of Technology); decentralized intelligent systems; web science; knowledge graphs; semantic web; blockchain; fintech; health informatics.

Yu, Lei—Ph.D. (Georgia Institute of Technology); data privacy and security; trustworthy AI; machine learning systems; and mobile/cloud computing.

Professor of Practice

Turner, W.—Ph.D. (Rensselaer Polytechnic Institute); software engineering; scientific research; open source software.

Goldschmidt, D.E.—Ph.D. (Rensselaer Polytechnic Institute); operating systems; systems programming; network programming; software engineering; large-scale software engineering; computer ethics; computer science education.

Senior Lecturers

DiTursi, D.—Ph.D. (University at Albany); algorithms; CS theory; discrete mathematics; graph theory.

Gilder, M.—Ph.D. (Rensselaer Polytechnic Institute); cloud computing; high performance computing; cybersecurity; computer networks.

Kuzmin, K.—Ph.D. (Rensselaer Polytechnic Institute); network science; social networks; community detection; high-performance computing.

Mushtaque, U.—Ph.D. (Rensselaer Polytechnic Institute); data science; recommender systems; supply chain modeling; operations research.

Xiao, J. —Ph.D. (College of William and Mary); network security and defense; operating systems.

Lecturers

Keshan, N.—Ph.D. (Rensselaer Polytechnic Institute); artificial intelligence; ontology- and knowledge graph-based modeling, semantic representation, and knowledge evaluation; semantic web; educational research; marginalized communities; stress detection and mitigation; unconventional research.

Sturman, J.—M.S. (University at Buffalo); software engineering; software design; systems analysis; systems documentation; documentation management.

Zarifneshat, M. —Ph.D. (Michigan State University); wireless networks; operating systems; computer architecture.

Emeritus Professors

Glinert, E.—Ph.D. (University of Washington); assistive technology; universal access; human-computer interaction; multimedia information visualization.

Hardwick, M.—Ph.D. (Bristol University, U.K.); database systems for engineering and manufacturing applications.

Krishnamoorthy, M.S.—Ph.D. (Indian Institute of Technology); programming environments; design and analysis of combinatorial algorithms; performance issues in Internet; analysis of Web documents; network visualization.

Musser, D.—Ph.D. (University of Wisconsin); programming methodology; generic software libraries; formal methods of specification and verification; mechanized logic and proof methodology, applied to correctness and optimization of abstract algorithms.

Spooner, D.—Ph.D. (Pennsylvania State University); database systems; database security; computer science and information technology education.

Back to top