FACULTY & STAFF DIRECTORY

Faculty

NAMETitleEMAILOFFICE
RESEARCH INTERESTS
 
Aaron KeenDepartment Chairakeen@calpoly.edu14-254
Programming Languages, Compilers, Static Analysis, CS Education
 
Laila AbdelhafeezAssistant Professorlabdelha@calpoly.edu14-216  
Paul AndersonProfessorpander14@calpoly.edu14-115H
AI, machine learning, bioinformatics, data science, genomics, proteomics, metabolomics, ranking algorithms, and fairness.
 
Hisham AssalLecturerhhassal@calpoly.edu14-240  
Stephen BeardAssistant Professorsrbeard@calpoly.edu14-214
Security, Architecture, Compilers, Language, Performance
 
John BellardoProfessorbellardo@calpoly.edu14-235D
Satellites, Embedded Systems, Networks, Operating Systems, Distributed Systems, Security
 
Alex BisbergAssistant Professorabisberg@calpoly.edu14-211Computational social science, games, machine learning, AI 
Bruce BurtonLecturerbaburton@calpoly.edu14-240  
Rodrigo CanaanAssistant Professorrcanaan@calpoly.edu14-207
AI, Games, Co-Creativity, Evolutionary Computing, Quality-Diversity Algorithms, Machine Learning, Reinforcement Learning
 
John ClementsProfessorclements@calpoly.edu14-208
Programming Languages, Notional Machines for Computing Education, Continuation Marks, Functional Languages, Compilers, Music, CS Education
 
Bruno da SilvaAssociate Professorbcdasilv@calpoly.edu14-223
Human and Social Aspects in SE, Tools for Software Development Productivity, SE Education, Software Developer Experience, Mining Software Repositories, Emotion and Sentiment Analysis applied to Software
 
Bruce DeBruhlAssociate Professorbdebruhl@calpoly.edu14-210
Security and Privacy, Automotive Security, Wireless Security, Software Security
 
Alex DekhtyarProfessordekhtyar@calpoly.edu14-212
Databases, Machine Learning, Data Science, Software Engineering
 
Kirk DuranLecturerkduran02@calpoly.edu14-236  
Christian EckhardtAssociate Professoreckhardt@calpoly.edu14-238D  
Sussan EinakianLecturerseinakia@calpoly.edu14-202  
Phoenix (Dongfeng) FangAssistant Professordofang@calpoly.edu14-210  
Kris FoxLecturerjfox@calpoly.edu14-240  
Daniel FrishbergAssistant Professordfrishbe@calpoly.edu14-223Graph theory, algorithms, Markov chains, computational geometry, neuroinclusive pedagogy 
Javier Gonzalez-SanchezAssistant Professorjaviergs@calpoly.edu14-227
Software Engineering, Intelligent Systems Engineering, Software Product Lines, Human-Computer Interaction, Emotion AI (Affective Computing), Machine Learning, Augmented Reality, CS Education
 
April GrowAssistant Professoramgrow@calpoly.edu14-209
Games, Physical Crafts, Procedural Generation
 
Bret HartmanLecturerbahartma@calpoly.edu14-240  
Paul HatalskyLecturerphatalsk@calpoly.edu21-240  
Michael HaungsProfessormhaungs@calpoly.edu181-221
Game Design, Game Implementation, User Centered Design, User Experience, Mobile Apps, Web Apps, CSC Education, K12 STEAM Outreach
 
Borislav HristovAssistant Professorbhristov@calpoly.edu14-115DMachine Learning, AI, Bioinformatics, Data Science 
Silas HsuAssistant Professorsihsu@calpoly.edu14-206Human-Computer Interaction, User Interface Design, CS Education 
Irene HumerAssistant Professorihumer@calpoly.edu14-245  
Brian JonesLecturerbtjones@calpoly.edu14-236  
Paris KalathasAssistant Professorpkalatha@calpoly.edu14-213
CS Education, CS+X Curricula, In-service & Pre-service K-12 Teacher Preparation, Educational Tools, Interdisciplinary-Technological Pedagogical Content Knowledge (I-TPACK) Development
 
Ayaan KazerouniAssistant Professorayaank@calpoly.edu14-229
Computing Education, Software Engineering, Software Testing
 
Fahim KhanAssistant Professorfkhan19@calpoly.edu14-216
Computer Vision, Applied Machine Learning, Computer Graphics, Data Visualization, Citizen Science
 
Foaad KhosmoodProfessorfoaad@calpoly.edu14-115F
Artificial Intelligence, Natural Language Processing, Video Games, Data Science, Digital Government
 
BJ KlingenbergLecturerbklingen@calpoly.edu14-228  
Ken KubiakLecturerkubiak@calpoly.edu14-228  
Franz KurfessProfessorfkurfess@calpoly.edu14-203
AI, Human-Computer Interaction, Ethics and Social Justice in AI and Machine Learning
 
Ulf LindqvistLecturerulindqvi@calpoly.edu14-240
Security, Critical Infrastructures, Applied Cryptography
 
Chris LupoProfessorclupo@calpoly.edu14-102
Computer Architecture, Parallel and GPU Computing, Performance Optimization
 
Andrew MiglerLectureramigler@calpoly.eduVirtual  
Theresa MiglerAssociate Professortmigler@calpoly.edu14-226
Graph Theory, Algorithm Design, Network Analysis, CS Education, CS Outreach, CS Theory (Complexity)
 
Joydeep MukherjeeAssistant Professorjmukherj@calpoly.edu14-219
Software Performance Engineering, Cloud Computing, Internet of Things, Machine Learning, DevOps
 
Sumona MukhopadhyayAssistant Professormukhopad@calpoly.edu14-217
Data Science, Machine Learning, Object Detection, Open CV
 
Lara Nichols-BrownLecturernichols@calpoly.edu14-240  
Phillip NicoProfessorpnico@calpoly.edu14-205  
Maria PantojaAssociate Professormpanto01@calpoly.edu14-115C
High Performance Computing, Parallel Programming (OpenMP and GPU), Distributed Systems (MPI and goLang), Reliability in Distributed Systems, Acceleration of Deep Learning
 
David ParkinsonLecturerdsparkin@calpoly.edu14- 240  
Zachary N J PetersonProfessorznjp@calpoly.edu14-235B
Security, Cryptographic Engineering, Computer Security Education, Storage Systems, Games and Play, Interactive Fiction, Interactive Art, Applied Cryptography
 
Gregory PhilbrickLecturergphilbri@calpoly.edu21-240  
Lucas PierceLecturerlupierce@calpoly.edu14-240  
Anita RathiLectureranrathi@calpoly.edu092-M-C104  
Vanessa RiveraLecturervcrivera@calpoly.edu14-202  
Mugizi RwebangiraAssistant Professormrwebang@calpoly.edu14-218
Machine Learning, AI, Computational Neuroscience
 
Paul SchmittAssistant Professorprs@calpoly.edu14-204Networked Systems, Privacy, Internet Measurement, AI/ML for Networks  
John SengProfessorjseng@calpoly.edu14-115A
Robotics, Embedded Systems, Computer Architecture
 
Devkishen SisodiaAssistant Professordsisodia@calpoly.edu14-221Network Security, Internet Measurement, Adversarial ML, CS Education 
Christopher SiuLecturercesiu@calpoly.edu14-236  
Lubomir StanchevProfessorlstanche@calpoly.edu14-230
Databases, Semantic Computing, Machine Learning, Data Science
 
Ka Yaw TeoAssistant Professorkteo@calpoly.edu14-215Algorithms and Data Structures, Computational Geometry, Combinatorial Optimization, Robot Motion Planning, Facility Location Theory, Applied Biomedical Computing, CS Education 
Luis VargasLecturerlvarga16@calpoly.edu14-236  
Jonathan VenturaAssociate Professorjventu09@calpoly.edu14-235C
Computer Vision, Machine Learning, Augmented and Virtual Reality, Remote Sensing
 
Kurt VoelkerLecturerkvoelker@calpoly.edu14-202  
Mike WagnerLecturermcwagner@calpoly.edu14-240  
Jenny WangLecturerjwang96@calpoly.edu14-240  
Austin WrightAssistant Professorawrigh20@calpoly.edu14-211  
Zoë WoodProfessorzwood@calpoly.edu192-305
Computer Graphics, Rendering, Games, Visualization, Computer Science Education
 
Julie WorkmanLecturerjworkman@calpoly.edu21-240  
Eric YocamLecturereyocam@calpoly.edu14-240  
Chris ZielkeLecturerczielke@calpoly.edu21-240  

Affiliated Faculty

NAMEEMAILOFFICE
Jean Davidson – Biological Sciencesjdavid06@calpoly.edu33-267
Jane Lehr – Professor & Chair Women & Gender Studiesjlehr@calpoly.edu47-25F
Enrica Lovaglio Costello – Art and Designelovagli@calpoly.edu34-163
Ava Wright – Philosophyavwright@calpoly.edu47-34B

Active Emeriti

NAMEEMAILOFFICE
Charles Dana – Professorchdana@calpoly.edu14-240
Hasmik Gharibyan – Professorhghariby@calpoly.edu14-240
Tim Kearns – Associate Professortkearns@calpoly.edu14-240

 

Staff

NAME POSITION EMAIL
Leanne Fiorentino Administrative Support Coordinator lfiorent@calpoly.edu
Teresa Medrano Administrative Analyst Specialist tlmedran@calpoly.edu

Fall 2025 FACULTY OFFICE HOURS

Last Name, First NameOffice Number Cal Poly EmailOffice HoursHow to Connect
Connection Information (i.e. zoom link) if applicable
 
Anderson, Paul14-115Dpander14@calpoly.eduMonday 10 AM – 12 PM and Wednesday 3 – 5 PMIn Person  
Assal, Hisham14-240hhassal@calpoly.eduMW 10:00 a.m. – 11:00 a.m.In Person  
Beard, Stephen14-214srbeard@calpoly.eduT 10:10am-11:00am, W 2:10pm-3:00pm, R 11:10am-12:00pmIn person preference, zoom secondary 
Bellardo, John14-235Dbellardo@calpoly.eduTR 9am-9:30am, 4:30pm-5pm; W 10:10am-12pmIn Person  
Bisberg, Alex14-211abisberg@calpoly.eduW 2 – 4pm, F 2 – 4pm
In Person, zoom by request
  
Burton, Bruce14-240baburton@calpoly.edu2-3pm Tu Th by appointment
In person preferred
  
Clements, John14-208clements@calpoly.eduM 2pm-3pm, T 9am-11am, F 10am-11amIn Person  
DeBruhl, Bruce14-210bdebruhl@calpoly.eduW/F 12-1In Person
Zoom available upon request.
 
Dekhtyar, Alex14-212dekhtyar@calpoly.eduM: 10-11
W: 9-11
F: 12-1
in-person  
Einakian, Sussan14-202seinakia@calpoly.eduMWF 10:30AM-12:00PMIn Person and with appointment on Zoom 
Frishberg, Daniel14-223dfrishbe@calpoly.eduTR 3:10-4:00pm, W 2:10-4:00pmTR: in person; W: Zoom
Zoom link on Canvas
 
Gonzalez-Sanchez, Javier14-227javiergs@calpoly.eduW 1-3pm, TueThu 3-4pmIn person, or via Zoom or Email 
Grow, April14-209amgrow@calpoly.eduM 11am-3pmIn person or zoom 
Hartman, Bret192-333bahartma@calpoly.eduR 11am-12pm, M/W/F flexible on zoom
In person and zoom
  
Haungs, Michael181-221mhaungs@calpoly.eduM 2-4pm (in person or via Zoom), R 2-4pm (Zoom only)Zoom 
Hristov, Borislav14-115Hbhristov@calpoly.eduTue 12-2pm; Wed 2:30-4:30pmIn person 
Hsu, Silas14-206sihsu@calpoly.eduTuesday 3:10 to 4:50PM
Thursday 10:10 to 11:00AM
In Person  
Kalathas, Paris14-213pkalatha@calpoly.eduMT 10am-11am, M 3pm-4pmMonday in person, Tuesday on zoom 
Kazerouni, Ayaan14-229ayaank@calpoly.eduM 9am-11am, W 1pm-3pm
In Person; Zoom upon request
  
Keen, Aaron14-254akeen@calpoly.eduM: 1:30-2:30, W: 2-3, R: 10-11In person  
Khan, Fahim14-216fkhan19@calpoly.eduMW 1pm-2pm, TR 4:40pm – 5:30pmIn person or via Zoom (upon request) 
Khosmood, Foaad14-115F (MWF) and 116-109 (Tuesdays)foaad@calpoly.eduMTWF 2:10pm-3pm
In Person, unless by appointment
  
Klingenberg, BJ14-228bklingen@calpoly.eduTR, 1-2:30pmIn Person, Zoom 
Kubiak, Ken14-228kubiak@calpoly.eduTu 9-11am, 1-3pmIn person 
Kurfess, Franz14-203fkurfess@calpoly.eduTWR 2pm-3pmIn person  
Lindqvist, Ulf192-333ulindqvi@calpoly.eduTR 5pm-6pmIn Person, Email  
Migler, Andrewamigler@calpoly.eduMW 10-11am, 1-2pmZoom 
Migler, Theresa14-226tmigler@calpoly.eduT: 8-9, W: 11-12, F:9-10, 12-1
In Person & Zoom
  
Mukherjee, Joydeep14-219jmukherj@calpoly.eduMW 10am-12pmin person  
Mukhopadhyay, Sumona14-217mukhopad@calpoly.eduM 10am-12pm (in person ); W 10am – 12pm (Zoom: https://calpoly.zoom.us/j/8361192953 )in-person & Zoom 
Nichols-Brown, Lara14-240nichols@calpoly.eduMWF 2-3:30In Person  
Nico, Phillip14-205pnico@calpoly.eduMWF 11-12, T 10-11in person  
pantoja14-115Cmpanto01@calpoly.eduT/TH 2-3 Wed 2-4pmin person  
Parkinson, Dave14-240dsparkin@calpoly.eduTW 4:30-5:30pmZoom 
Peterson, Zachary14-235Bznjp@calpoly.eduM 930A-12PIn Person, Zoom (by appointment) 
Philbrick, Greg21-240gphilbri@calpoly.eduMW 2:10pm-3:10pm, TR 12:30pm-1:30pmIn Person  
Pierce, LucasVirtuallupierce@calpoly.eduT 2-3:30pm, R 12-1:30pmZoom 
Rathi, Anita092-M-C104anrathi@calpoly.edu

Tuesdays and Thursdays (In Person in Office) : 3:30 pm – 4:30 pm

Mondays and Wednesdays (Online on Zoom) : 12:15 pm – 1:15 pm

In Person and Zoom 
Schmitt, Paul14-204prs@calpoly.eduTR 1pm-2:45pmIn Person  
Seng, John14-231jseng@calpoly.eduM 1p-2p in person, T 9a-11a zoom, W 7p-8p zoom, F 2p-3p in personsee previous 
Sisodia, Dev14-221dsisodia@calpoly.eduWednesdays: 8:10 AM – 11:00 AM
Thursdays: 11:10 AM – 12:00 PM
In Person or Zoom 
Siu, Christopher14-236cesiu@calpoly.eduMW 8:10am-10:00am, MW 2:10pm-4:00pm, TR 8:10am-9:00am, TR 11:10am-12:00pm, F 8:10am-12:00pmMW afternoon on Zoom, all else in-person 
Stanchev, Lubomir14-230lstanche@calpoly.eduTR 9-11amIn person  
Ventura, Jonathan14-235Cjventu09@calpoly.eduMF 12-1, TR 10-11In Person  
Wright, Austin14-222awrigh20@calpoly.eduTWR 1pm-2pmEmail, In Person, Calendly, Zoom 
Wright, Ava47-34Bavwright@calpoly.eduMW 12-2pmZoom, or by appointment 
Yocam, Eric14-240eyocam@calpoly.eduMWF 9am – 10amIn Person, Email, Zoom 
Zielke, Chris021-240czielke@calpoly.eduW 12 pm – 2 pm, TR 10 am – 11 amEmail to setup a meeting, Zoom for the first weeks, In Person later 
Jones, Brian14-236btjones@calpoly.eduM 2:10–3 pm, T 11:10 am–12 noon/4:40–5:30 pm, W 2:10–3 pm, R 11:10 am–1 pm, F 11:10 am–12 noonIn person  
Fang, Dongfeng192-332dofang@calpoly.eduTuesday/Thursday 3:10-5pmIn person  
Eckhardt Christian14-232Deckhardt@calpoly.eduMo 8-9P, Fr 12-2Pin-person & zoom 
Voelker, Kurt14-202kvoelker@calpoly.eduTWR 12pm-1pmZoom 
Teo, Ka Yaw14-215kteo@calpoly.eduTR 10am-11am, W 11am-1pmIn Person  
Humer, Irene14-245ihumer@calpoly.eduMonday 2-3pm, Tuesday 3-4pm and per appointmentZoom