For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.

Computer Science Faculty

Filter:
Associate Teaching Professor,
Computer Science
Interests: Introductory and object-oriented programming, data structures and database systems, computer application project management, applications to engineering
Phone: 215.895.4910
Office: University Crossings 134
M. Brian Blake
Distinguished Professor of Systems and Software Engineering,
Computer Science
Interests: Software engineering approaches for integration of Web-based systems
Phone: 215.895.2200
Office: 3141 Chestnut Street, Main Building, Suite 102
Mark Boady
Assistant Teaching Professor,
Computer Science
Interests: Computer algebra, data structures, computations theory, automatic grading, using gaming in education
Phone: 215.895.2347
Office: University Crossings 138
Associate Professor,
Computer Science
Interests: Computer-aided design, geometric modeling, biomedical image informatics, self-organization and biological simulation
Phone: 215.895.1626
Office: University Crossings 143
Matt Burlick
Assistant Teaching Professor,
Computer Science
Interests: Machine learning, computer graphics, data structures and algorithms, discrete structures, computer vision; multi-sensor, multi-model fusion; computer vision and biomedical imaging; unsupervised dynamic class discovery; spatio-temporal tracking and classification
Phone: 215.571.4468
Office: University Crossings 137
Associate Professor,
Computer Science
Interests: Formal software design modeling and analysis, software economics, software evolution and modularity
Phone: 215.895.0298
Office: University Crossings 104
Professor,
Computer Science
Interests: Symbolic mathematical computation, algorithms and systems for computer algebra, parallel and distributed computation, computer science education, use of computing for STEM education.
Phone: 215.895.2670
Office: University Crossings 142
Christopher Geib
Associate Professor,
Computer Science
Interests: Decision making and reasoning under conditions of uncertainty, planning, scheduling, constraint-based reasoning, human-computer and robot interaction, probabilistic reasoning, network security, process control, user interfaces
Phone: 215.571.4533
Office: 3401 Market Street 323
Vasilis Gkatzellis
Assistant Professor,
Computer Science
Interests: Algorithmic Mechanism Design, Multiagent Resource Allocation, Approximation Algorithms
Phone: 215.895.5875
Office: University Crossings 100B
Photo Unavailable
Assistant Professor,
Computer Science
Interests: Programming languages and formal methods; type systems and program verification for concurrent programs
Phone: 215.571.4360
Office: University Crossings 100A
Associate Professor,
Computer Science
Interests: Artificial intelligence, privacy, security, multi-agent systems, economics of electronic privacy and information security
Phone: 215.895.2920
Office: University Crossings 140
Professor,
Computer Science
Interests: Computer algebra, design and analysis of algorithms, programming languages and compilers, automated performance tuning, algorithms for DSP, parallel processing, and high-performance computing
Phone: 215.895.2893
Office: University Crossings 139
Teaching Professor,
Computer Science
Interests: Computer Security, network security, parallel computer architectures, mobile computing, information assurance, fault tolerant systems, image processing and pattern recognition
Phone: 215.895.0966
Office: University Crossings 114
Assistant Professor,
Computer Science
Interests: High-level programming languages and runtime support for non-general purpose computation
Phone: 215.895.1518
Office: University Crossings 106
Spiros Mancoridis
Professor,
Computer Science
Interests: Software engineering, software security, code analysis, evolutionary computation
Phone: 215.895.6824
Office: University Crossings 146A
Associate Teaching Professor,
Computer Science
Interests: Introductory programming, computer science education
Phone: 215.895.2672
Office: University Crossings 107
Associate Teaching Professor & Associate Department Head for Undergraduate Affairs,
Computer Science
Interests: Service-oriented architectures, program comprehension, reverse engineering, software engineering, computer architecture, computer science education
Phone: 215.895.0286
Office: University Crossings 100D
Gaurav Naik
Assistant Research Professor,
Computer Science
Interests: Computer network security, Internet architectures and services
Phone: 215.571.4512
Office: 3401 Market Street, Rm. 319
Professor & Associate Department Head for Graduate Affairs,
Computer Science
Interests: Computer vision, computer graphics, analysis and synthesis of visual appearance
Phone: 215.895.2678
Office: University Crossings 100G
Associate Teaching Professor,
Computer Science
Interests: Fourier analysis, partial differential equations, image processing, wavelets, asymptotic distribution of eigenvalues, numerical methods and algorithms, computer science education
Phone: 215.895.6826
Office: University Crossings 109
Assistant Professor,
Computer Science
Interests: Game AI, computer games, artificial intelligence, machine learning, case-based reasoning
Phone: 215.571.4109
Office: 3401 Market Street 322
Professor,
Computer Science
Interests: Operations research, stochastic optimization, computational methods for Markov decisions processes, artificial intelligence, computer science education
Phone: 215.895.1846
Office: University Crossings 141
Professor (on leave),
Computer Science
Interests: Artificial intelligence, computer graphics, engineering design and Internet computing
Teaching Professor,
Computer Science
Interests: Object-oriented programming, multi-agent systems, software engineering, database theory, introductory programming, data structures
Phone: 215-895-2679
Office: University Crossings 112
Professor & Department Head,
Computer Science
Interests: Cognitive science, cognitive architectures, human-computer interaction, human factors, multitasking and interruptions, applications to driving and driver distraction
Phone: 215.895.2674
Office: University Crossings 100C
Associate Teaching Professor,
Computer Science
Interests: Data structures, math foundation for computer science, programming tools, programming languages
Phone: 215.895.1848
Office: University Crossings 105
Professor & Senior Associate Dean of Research and Operations,
Computer Science
Interests: Theory of algorithms, graph theory, combinatorial optimization, computer vision
Phone: 215.895.2671
Office: Rush 313
Solovey
Assistant Professor,
Computer Science
Interests: Human-computer interaction, brain-computer interfaces, tangible interaction, machine learning, human interaction with complex and autonomous systems
Phone: 215.895.4598
Office: University Crossings 108
Assistant Professor,
Computer Science
Interests: Data and knowledge management, software development, database management, data-intensive workflow, social context search and ranking, information discovery
Phone: 215.895.6273
Office: University Crossings 100E
Brian Stuart
Associate Teaching Professor,
Computer Science
Interests: Machine learning, networking, robotics, image processing, data storage, operating systems, data communications, distributed/operating systems, accelerated computer programming, computer graphics
Phone: 215.895.3921
Office: University Crossings 100K
vokolos
Associate Teaching Professor,
Computer Science
Interests: System architecture, software engineering, principles of software design and construction, software verification & validation, programming languages, dependable software systems
Phone: 215.895.3935
Office: University Crossings 131