Computer Science at Bowdoin College
11 faculty and 29 courses in Computer Science at Bowdoin College.
11faculty listed
29courses
7.7avg h-index (enriched)
Faculty
- Sean K. Barker, Associate Professor of Computer Science, Chair h-index 15
Broadly in the areas of energy, smart buildings, sustainability, and distributed systems. Recent and past projects have included analyzing smart meter data (e.g., for high-performance compression or virtual power meters ), resource mana
- Bobak Kiani, Assistant Professor of Computer Science h-index 11
- Mohammad T. Irfan, John F. and Dorothy H. Magee Associate Professor of Digital and Computational Studies and Computer Science h-index 9
Computational game theory and economics; image analysis of art Personal Website Education PhD, Computer Science, Stony Brook University, 2013 MS, Computer Science and Engineering, Bangladesh University of Engineering and Technology, 2006 BS
- Sarah M. Harmon, Associate Professor of Computer Science h-index 5
- David Byrd, Marvin H. Green Jr. Assistant Professor of Computer Science h-index 5
- Stephen Houser, Senior Director of Academic Technology and Consulting, Adjunct Lecturer in Computer Science h-index 1
- Christopher Martin, Visiting Lecturer in Computer Science
- Cibele Matos Freire, Assistant Professor of Computer Science
Broadly theoretical computer science, more specifically, complexity results of database theory problems. I have worked on the problems of resilience and responsibility in databases, query sensitivity, and evaluation of aggregate queries.
- Jeffrey Knockel, Assistant Professor of Computer Science
- Jeova Farias, Assistant Professor of Computer Science
- Laura I. Toma, Professor of Computer Science
Courses
- Introduction to Computer Science CSCI 1101
- Accelerated Introduction to Computer Science CSCI 1103
- Accelerated Data Structures and Advanced Programming I CSCI 2100
- Data Structures and Advanced Programming I CSCI 2101
- Data Structures and Advanced Programming II CSCI 2102
- Algorithms CSCI 2200
- Theory of Computation CSCI 2210
- Principles of Programming Languages CSCI 2320
- Foundations of Computer Systems CSCI 2330
- Software Engineering CSCI 2335
- Social and Economic Networks CSCI 2350
- Artificial Intelligence CSCI 2400
- Dependently Typed Functional Programming CSCI 2520
- Human-Computer Interaction CSCI 2715
- Computational Game Theory CSCI 3210
- Logic in Computer Science CSCI 3220
- Algorithms for GIS CSCI 3225
- Computational Complexity Theory CSCI 3240
- Computational Geometry CSCI 3250
- Quantum Computation CSCI 3260
- Operating Systems CSCI 3310
- Distributed Systems CSCI 3325
- Cybersecurity CSCI 3330
- Cognitive Architecture CSCI 3400
- Financial Machine Learning CSCI 3465
- Deep Learning for Computer Vision CSCI 3485
- Software and Cognition CSCI 3500
- Computational Creativity CSCI 3725
- Playable Media CSCI 3735
Roster/catalog compiled from the college’s public directory. Faculty counts are directory headcounts; the named list may be a subset. h-index shown only for ORCID-backed or high-confidence OpenAlex matches. Data as of 2026-07-01.