College of Computing & Informatics

From our position on the leading edge of information and technology, Drexel University’s College of Computing & Informatics (CCI) instills the knowledge and skills necessary for our students to lead and innovate across industries in a rapidly evolving technological landscape.

Building on Drexel University’s exceptional foundation of entrepreneurship and cooperative education, we provide unparalleled professional experiences and on-the-job training that is vital to preparing today’s students for tomorrow’s world. At CCI, our unique structure bringing computing and informatics together under one roof in a dynamic, collaborative college allows us to spot trends before they emerge, to solve problems before they occur, and to build a better tomorrow starting today.

The College contributes to theory and practice along dimensions that include technical, human, organizational, policy, and societal considerations. This broad perspective positions the College to address the complex, multi-disciplinary problems that are increasingly common as society becomes more dependent on information technology.

The College's academic programs provide broad and deep coverage of computing and informatics. For more information about the College, please visit the College’s website

College of Computing & Informatics Faculty

Denise E. Agosto, PhD (Rutgers, The State University of New Jersey). Professor. Youth information behaviors, public libraries, multicultural issues in youth library services, and qualitative research methods.
Adelaida Alban Medlock, MS (Drexel University) Associate Department Head for Undergraduate Affairs, Computer Science. Teaching Professor. Introductory programming, computer science education
Yuan An, PhD (University of Toronto, Canada) Director of International Programs. Associate Professor. Conceptual modeling, schema and ontology mapping, information integration, knowledge representation, requirements engineering, healthcare information systems, semantic web.
David Augenblick, MS (University of Pennsylvania). Associate Teaching Professor. Introductory and object-oriented programming, data structures and database systems, computer application project management, application of computer programming principles and solutions to engineering problems.
Ellen Bass, PhD (Georgia Institute of Technology) Joint Appointment with the College of Nursing and Health Professions. Professor. Characterizing human judgement and decision making, modeling human judgement when supported by information automation, computational models of human-human and human-automation coordination.
Mark Boady, PhD (Drexel University). Assistant Teaching Professor. Computer Algebra, complex symbolic calculations, automation of computation problems
David E. Breen, PhD (Rensselaer Polytechnic Institute) Associate Department Head for Graduate Affairs, Computer Science. Professor. Computer-aided design, biomedical image informatics, geometric modeling and self-organization algorithms.
Matthew Burlick, PhD (Stevens Institute of Technology). Associate Teaching Professor. Image processing, machine learning, real-time video tracking, object detection and classification, statistics/probability, and acoustics
Yuanfang Cai, PhD (University of Virginia). Professor. Formal software design modeling and analysis, software economics, software evolution and modularity.
Christopher Carroll, MS (Drexel University) BSCST Program Director. Associate Teaching Professor. Information technology within healthcare companies, computer networking and design, IT infrastructure, server technology, information security, virtualization and cloud computing.
Preetha Chatterjee, PhD (University of Delaware). Assistant Professor. Software engineering, data mining, natural language processing, and machine learning.
Chaomei Chen, PhD (University of Liverpool). Professor. Information visualization, visual analytics, knowledge domain visualization, network analysis and modeling, scientific discovery, science mapping, scientometrics, citation analysis, human-computer interaction.
Michael Chu, MSE (University of Pennsylvania). Associate Teaching Professor. System, server, computer networking and design; IT infrastructure; information technology management and security; Web system programming; database and mobile application development.
Andrea Forte, PhD (Georgia Institute of Technology) PhD Program Director, and MS in Information Program Director. Associate Professor. Social computing, human-computer interaction, computer-supported cooperative work, computer-supported collaborative learning, information literacy.
Susan Gasson, PhD (University of Warwick). Associate Professor. The co-design of business and IT-systems, distributed cognition & knowledge management in boundary-spanning groups, human-centered design, social informatics, online learning communities, grounded theory.
Vasilis Gkatzelis, PhD (New York University). Assistant Professor. Algorithmic mechanism design, multiagent resource allocation, approximation, algorithms.
Colin Gordon, PhD (University of Washington). Associate Professor. Software reliability, program behavior, concurrent and systems-level code, formal assurance, programming models, distributed computing, even testing
Tim Gorichanaz, PhD (Drexel University). Assistant Teaching Professor. Human information behavior, human-centered computing, neo-documentation studies, and information ethics.
Jane Greenberg, PhD (University of Pittsburgh) Alice B. Kroeger Professor. Metadata, ontological engineering, data science, knowledge organization, information retrieval
Peter Grillo, PhD (Temple University) Associate Department Head for Undergraduate Affairs, Information Science. Teaching Professor. Software economics, Project management, Strategic applications of technology within organizations.
Thomas Heverin, PhD (Drexel University). Associate Teaching Professor. Computer security, ethical hacking, computer forensics, network forensics, cloud security and cybersecurity.
Gregory W. Hislop, PhD (Drexel University). Professor. Information technology for teaching and learning, online education, structure and organization of the information disciplines, computing education research, software evaluation and characterization.
Xiaohua Tony Hu, PhD (University of Regina, Canada). Professor. Data mining, text mining, Web searching and mining, information retrieval, bioinformatics, and healthcare informatics.
Jina Huh-Yoo, PhD (University of Michigan at Ann Arbor). Assistant Professor. Human-computer interaction, human-centered design, Health informatics, mobile and wireless health, social computing.
Shahin Jabbari, PhD (University of Pennsylvania). Assistant Professor. Algorithmic fairness, game theory, and artificial intelligence for social good.
Constantine Katsinis, PhD (University of Rhode Island). Teaching Professor. High-performance computer networks, parallel computer architectures with sustained teraflops performance, computer security, image processing.
Weimao Ke, PhD (University of North Carolina at Chapel Hill). Associate Professor. Information retrieval (IR), distributed systems, intelligent filtering/recommendation, information visualization, network science, complex systems, machine learning, text/data mining, multi-agent systems, the notion of information.
Mat Kelly, PhD (Old Dominion University). Assistant Professor. Information retrieval, Web archives, metadata, digital humanities, archival privacy
Ehsan B. Khosroshahi, PhD (Drexel University). Assistant Teaching Professor. Computational cognitive modeling, artificial intelligence, machine learning and data analysis.
Edward Kim, PhD (Lehigh University). Associate Professor. Computer Vision, Sparse Coding, Neuromorphic Computing, Medical Image Processing, Computer Graphics, Artificial Intelligence, Game Development
Xia Lin, PhD (University of Maryland at College Park) Department Head, Information Science. Professor. Digital libraries, information visualization, visual interface design, knowledge mapping, human-computer interaction, information retrieval, information architecture, informetrics, information-seeking behaviors in digital environments.
Galen Long, MS (Drexel University). Assistant Teaching Professor. Computer Science.
Chris MacLellan, PhD (Carnegie Mellon University). Assistant Professor. Artificial intelligence, data science, machine learning, human-computer interaction, cognitive modeling.
Geoffrey Mainland, PhD (Harvard University). Associate Professor. High-level programming languages and runtime support for non-general-purpose computation.
Spiros Mancoridis, PhD (University of Toronto) The Auerbach Berger Chair in Cybersecurity Distinguished Professor of Computer Science. Professor. Software engineering; software security; code analysis; evolutionary computation.
Danuta A. Nitecki, PhD (University of Maryland at College Park) Dean of Libraries. Professor. Library metrics and use in management, library as place, and academic library service models.
Krzysztof Nowak, PhD (Washington University). Associate Teaching Professor. Fourier analysis, partial differential equations, image processing, wavelets, asymptotic distribution of eigenvalues, numerical methods and algorithms, computer science education.
Santiago Ontañón, PhD (University of Barcelona). Associate Professor. Game AI, computer games, artificial intelligence, machine learning, case-based reasoning
Yusuf Osmanlioglu, PhD (Drexel University ). Assistant Teaching Professor. Graph theory and algorithms, brain network analysis, optimization, computer vision, natural language processing.
Jung-ran Park, PhD (University of Hawaii at Manoa). Associate Professor. Knowledge organization and representation, metadata, computer-mediated communication, cross-cultural communication, multilingual information access.
Chad Peiper, PhD (University of Ilinois). Associate Teaching Professor. Cloud computing, blockchain, self-sovereign identity (SSI), data privacy, decentralization.
Tammy Pirmann, Ed D (Gwynedd Mercy University). Teaching Professor. Introductory programming, object-oriented programming, game design, mobile computing, computer science education, computer science educator pipeline
Alex Poole, PhD (University of North Carolina). Assistant Professor. Digital curation, archives and records management, digital humanities, and diversity, inclusivity, and equity.
Jeffrey L. Popyack, PhD (University of Virginia). Professor. Operations research, stochastic optimization, computational methods of Markov decision processes; artificial intelligence, computer science education.
Emmanouil Pountourakis, PhD (Northwestern University). Assistant Professor. Algorithmic game theory, algorithmic mechanism design, algorithmic aspects of behavioral economics, game theory and learning, computational and game theoretic aspects of energy grids.
Shadi Reszpour, PhD (University of Ilinois). Assistant Professor. Computational social science, natural language processing, network analysis, human-centered data science, computational linguistics.
Michelle L. Rogers, PhD (University of Wisconsin-Madison). Associate Professor. Human-computer interaction, healthcare informatics, human factors engineering, socio-technical systems, health services research, patient safety.
Jeffrey Salvage, MS (Drexel University). Teaching Professor. Object-oriented programming, multi-agent systems, software engineering, database theory, introductory programming, data structures.
Dario Salvucci, PhD (Carnegie Mellon University). Professor. Human computer interaction, cognitive science, machine learning, applications for driving.
Aleksandra Sarcevic, PhD (Rutgers University). Associate Professor. Computer-supported cooperative work, human-computer interaction, and healthcare informatics.
Kurt Schmidt, MS (Drexel University). Associate Teaching Professor. Data structures, math foundations for computer science, programming tools, programming languages.
Bhupesh Shetty, PhD (University of Iowa). Assistant Teaching Professor. Process pattern mining, data mining, operations management, sports analytics, information systems, and machine learning applications.
Ali Shokoufandeh, PhD (Rutgers University) Senior Associate Dean for Academic Affairs and Operations. Professor. Theory of algorithms, graph theory, combinational optimization, computer vision.
Il-Yeol Song, PhD (Louisiana State University). Professor. Conceptual modeling, ontology and patterns, data warehouse and OLAP, object-oriented analysis and design with UML, medical and bioinformatics data modeling & integration.
Bo Song, PhD (Drexel University). Assistant Teaching Professor. Database management, Data mining, bioinformatics, big data analytics, and knowledge discovery.
Brian Stuart, PhD (Purdue University). Associate Teaching Professor. Machine learning, networking, robotics, image processing, simulation, interpreters, data storage, operating systems, computer science, data communications, distributed/operating systems, accelerated computer programming, computer graphics.
Michelle Tarbutton, MS (Drexel University). Assistant Teaching Professor. Cybersecurity, computer forensics, memory forensics, cyberterrorism.
Hegler Tissot, PhD (Universidade Federal do Parana). Assistant Teaching Professor. Knowledge representation, reasoning, machine learning, natural language processing, ontologies, pattern recognition, statistical analysis, and information extraction, health informatics.
Milad Toutounchian, PhD (Simon Fraser University). Assistant Teaching Professor. Data Science, Applied Machine Learning and Deep Learning.
Boris Valerstein, MS (Pennsylvania State University). Assistant Teaching Professor. Computer Science.
Dimitra Vista, PhD (University of Toronto). Teaching Professor. Database systems.
Filippos Vokolos, PhD (Polytechnic University). Associate Teaching Professor. System architecture, principles of software design and construction, verification and validation methods for the development of large software systems, foundations of software engineering, software verification & validation, software design, programming languages, dependable software systems.
Lei Wang, PhD (Drexel University). Assistant Teaching Professor. Biomedical data science, machine learning, deep learning, neuroimaging processing & analytics, natural language processing, simulation modeling.
Rosina Weber, PhD (Federal University of Santa Catarina). Associate Professor. Case-based reasoning, explainable artificial intelligence, machine learning, textual analytics, natural language understanding, language models, recommender systems, technological aspects of knowledge management, project management, and requirements engineering.
Jake Williams, PhD (University of Vermont). Assistant Professor. Data science, scientific programming, computational social science, computational linguistics and natural language processing, mathematics, machine learning, algorithms, and scalability.
Kaidi Xu, PhD (Northeastern University). Assistant Professor. AI security, explainable artificial intelligence, optimization.
Erija Yan, PhD (Indiana University Bloomington). Associate Professor. Network Science, information analysis and retrieval, scholarly communication methods and applications.
Christopher C. Yang, PhD (University of Arizona, Tucson). Professor. Web search and mining, security informatics, knowledge management, social media analytics, cross-lingual information retrieval, text summarization, multimedia retrieval, information visualization, information sharing and privacy, artificial intelligence, digital library, and electronic commerce.

Emeritus Faculty

Michael E. Atwood, PhD (University of Colorado). Professor Emeritus. Human-computer interaction, computer-supported cooperative work, organizational memory.
Bruce W. Char, PhD (University of California-Berkeley). Professor Emeritus. Symbolic mathematical computation, algorithms and systems for computer algebra, problem-solving environments parallel and distributed computation.
Thomas A. Childers, PhD (Rutgers University). Professor Emeritus. Measurement, evaluation, and planning of information and library services, the effectiveness of information organizations.
David E. Fenske, PhD (University of Wisconsin-Madison). Dean Emeritus and Professor. Digital libraries, informatics, knowledge management and information technologies.
John B. Hall, PhD (Florida State University). Professor Emeritus. Academic library service, library administration, organization of materials.
Katherine W. McCain, PhD (Drexel University). Professor Emeritus. Scholarly communication, information production and use in the research process, development and structure of scientific specialties, diffusion of innovation, bibliometrics, evaluation of information retrieval systems.
Carol Hansen Montgomery, PhD (Drexel University) Dean of Libraries Emeritus. Research Professor. Selection and use of electronic collections, evaluation of library and information systems, digital libraries, economics of libraries and digital collections.
Delia Neuman, PhD (The Ohio State University). Professor Emerita. Learning in information-rich environments, instructional systems design, the use of media for learning, and school library media.
Gerry Stahl, PhD (University of Colorado). Professor Emeritus. Human-computer interaction, computer-supported cooperative work, computer-supported collaborative learning, theory of collaboration.
Howard D. White, PhD (University of California at Berkeley). Professor Emeritus. Literature information systems, bibliometrics, research methods, collection development, online searching.
Susan Wiedenbeck, PhD (University of Pittsburgh). Professor Emeritus. Human-computer interaction, end-user programming/end-user development, empirical studies of programmers, interface design and evaluation.
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees