FACULTY & STAFF DIRECTORY

Faculty

NAME Title EMAIL OFFICE
RESEARCH INTERESTS
 
Aaron Keen Department Chair akeen@calpoly.edu 14-254
Programming Languages, Compilers, Static Analysis, CS Education
 
Laila Abdelhafeez Assistant Professor labdelha@calpoly.edu 14-216    
Paul Anderson Professor pander14@calpoly.edu 14-115D
AI, machine learning, bioinformatics, data science, genomics, proteomics, metabolomics, ranking algorithms, and fairness.
 
Hisham Assal Lecturer hhassal@calpoly.edu 14-240    
Stephen Beard Assistant Professor srbeard@calpoly.edu 14-214
Security, Architecture, Compilers, Language, Performance
 
John Bellardo Professor bellardo@calpoly.edu 14-235D
Satellites, Embedded Systems, Networks, Operating Systems, Distributed Systems, Security
 
Alex Bisberg Assistant Professor abisberg@calpoly.edu 14-211 Computational social science, games, machine learning, AI  
Bruce Burton Lecturer baburton@calpoly.edu 14-240    
Rodrigo Canaan Assistant Professor rcanaan@calpoly.edu 14-207
AI, Games, Co-Creativity, Evolutionary Computing, Quality-Diversity Algorithms, Machine Learning, Reinforcement Learning
 
John Clements Professor clements@calpoly.edu 14-208
Programming Languages, Notional Machines for Computing Education, Continuation Marks, Functional Languages, Compilers, Music, CS Education
 
Bruno da Silva Associate Professor bcdasilv@calpoly.edu 14-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 DeBruhl Associate Professor bdebruhl@calpoly.edu 14-210
Security and Privacy, Automotive Security, Wireless Security, Software Security
 
Alex Dekhtyar Professor dekhtyar@calpoly.edu 14-212
Databases, Machine Learning, Data Science, Software Engineering
 
Kirk Duran Lecturer kduran02@calpoly.edu 14-236    
Christian Eckhardt Associate Professor eckhardt@calpoly.edu 14-238D    
Sussan Einakian Lecturer seinakia@calpoly.edu 14-202    
Phoenix (Dongfeng) Fang Assistant Professor dofang@calpoly.edu 14-210    
Kris Fox Lecturer jfox@calpoly.edu 14-240    
Daniel Frishberg Assistant Professor dfrishbe@calpoly.edu 14-223 Graph theory, algorithms, Markov chains, computational geometry, neuroinclusive pedagogy  
Javier Gonzalez-Sanchez Assistant Professor javiergs@calpoly.edu 14-227
Software Engineering, Intelligent Systems Engineering, Software Product Lines, Human-Computer Interaction, Emotion AI (Affective Computing), Machine Learning, Augmented Reality, CS Education
 
April Grow Assistant Professor amgrow@calpoly.edu 14-209
Games, Physical Crafts, Procedural Generation
 
Bret Hartman Lecturer bahartma@calpoly.edu 14-240    
Paul Hatalsky Lecturer phatalsk@calpoly.edu 21-240    
Michael Haungs Professor mhaungs@calpoly.edu 181-221
Game Design, Game Implementation, User Centered Design, User Experience, Mobile Apps, Web Apps, CSC Education, K12 STEAM Outreach
 
Borislav Hristov Assistant Professor bhristov@calpoly.edu 14-115H Machine Learning, AI, Bioinformatics, Data Science  
Silas Hsu Assistant Professor sihsu@calpoly.edu 14-206 Human-Computer Interaction, User Interface Design, CS Education  
Irene Humer Assistant Professor ihumer@calpoly.edu 14-245    
Brian Jones Lecturer btjones@calpoly.edu 14-236    
Paris Kalathas Assistant Professor pkalatha@calpoly.edu 14-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 Kazerouni Assistant Professor ayaank@calpoly.edu 14-229
Computing Education, Software Engineering, Software Testing
 
Fahim Khan Assistant Professor fkhan19@calpoly.edu 14-216
Computer Vision, Applied Machine Learning, Computer Graphics, Data Visualization, Citizen Science
 
Foaad Khosmood Professor foaad@calpoly.edu 14-115F
Artificial Intelligence, Natural Language Processing, Video Games, Data Science, Digital Government
 
BJ Klingenberg Lecturer bklingen@calpoly.edu 14-228    
Ken Kubiak Lecturer kubiak@calpoly.edu 14-228    
Franz Kurfess Professor fkurfess@calpoly.edu 14-203
AI, Human-Computer Interaction, Ethics and Social Justice in AI and Machine Learning
 
Ulf Lindqvist Lecturer ulindqvi@calpoly.edu 14-240
Security, Critical Infrastructures, Applied Cryptography
 
Chris Lupo Professor clupo@calpoly.edu 14-102
Computer Architecture, Parallel and GPU Computing, Performance Optimization
 
Andrew Migler Lecturer amigler@calpoly.edu Virtual    
Theresa Migler Associate Professor tmigler@calpoly.edu 14-226
Graph Theory, Algorithm Design, Network Analysis, CS Education, CS Outreach, CS Theory (Complexity)
 
Joydeep Mukherjee Assistant Professor jmukherj@calpoly.edu 14-219
Software Performance Engineering, Cloud Computing, Internet of Things, Machine Learning, DevOps
 
Sumona Mukhopadhyay Assistant Professor mukhopad@calpoly.edu 14-217
Data Science, Machine Learning, Object Detection, Open CV
 
Lara Nichols-Brown Lecturer nichols@calpoly.edu 14-240    
Phillip Nico Professor pnico@calpoly.edu 14-205    
Maria Pantoja Associate Professor mpanto01@calpoly.edu 14-115C
High Performance Computing, Parallel Programming (OpenMP and GPU), Distributed Systems (MPI and goLang), Reliability in Distributed Systems, Acceleration of Deep Learning
 
David Parkinson Lecturer dsparkin@calpoly.edu 14- 240    
Zachary N J Peterson Professor znjp@calpoly.edu 14-235B
Security, Cryptographic Engineering, Computer Security Education, Storage Systems, Games and Play, Interactive Fiction, Interactive Art, Applied Cryptography
 
Gregory Philbrick Lecturer gphilbri@calpoly.edu 21-240    
Lucas Pierce Lecturer lupierce@calpoly.edu 14-240    
Anita Rathi Lecturer anrathi@calpoly.edu 092-M-C104    
Vanessa Rivera Lecturer vcrivera@calpoly.edu 14-202    
Mugizi Rwebangira Assistant Professor mrwebang@calpoly.edu 14-218
Machine Learning, AI, Computational Neuroscience
 
Paul Schmitt Assistant Professor prs@calpoly.edu 14-204 Networked Systems, Privacy, Internet Measurement, AI/ML for Networks   
John Seng Professor jseng@calpoly.edu 14-115A
Robotics, Embedded Systems, Computer Architecture
 
Devkishen Sisodia Assistant Professor dsisodia@calpoly.edu 14-221 Network Security, Internet Measurement, Adversarial ML, CS Education  
Christopher Siu Lecturer cesiu@calpoly.edu 14-236    
Lubomir Stanchev Professor lstanche@calpoly.edu 14-230
Databases, Semantic Computing, Machine Learning, Data Science
 
Ka Yaw Teo Assistant Professor kteo@calpoly.edu 14-215 Algorithms and Data Structures, Computational Geometry, Combinatorial Optimization, Robot Motion Planning, Facility Location Theory, Applied Biomedical Computing, CS Education  
Luis Vargas Lecturer lvarga16@calpoly.edu 14-236    
Jonathan Ventura Associate Professor jventu09@calpoly.edu 14-235C
Computer Vision, Machine Learning, Augmented and Virtual Reality, Remote Sensing
 
Kurt Voelker Lecturer kvoelker@calpoly.edu 14-202    
Mike Wagner Lecturer mcwagner@calpoly.edu 14-240    
Jenny Wang Lecturer jwang96@calpoly.edu 14-240    
Austin Wright Assistant Professor awrigh20@calpoly.edu 14-211    
Zoë Wood Professor zwood@calpoly.edu 192-305
Computer Graphics, Rendering, Games, Visualization, Computer Science Education
 
Julie Workman Lecturer jworkman@calpoly.edu 21-240    
Eric Yocam Lecturer eyocam@calpoly.edu 14-240    
Chris Zielke Lecturer czielke@calpoly.edu 21-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

Winter 2026 FACULTY OFFICE HOURS

 

Last Name, First NameOffice NumberCal Poly EmailOffice HoursHow to Connect (i.e. Zoom, Skype, Email, or In Person)Zoom Link
Abdelhafeez, Laila14-231labdelha@calpoly.eduMW 2:10-3:00 PMIn Person 
Anderson, Paul14-115Dpander14@calpoly.eduMW 10-11 AM, TR: 9-10 AMIn person 
Assal, Hisham14-240hhassal@calpoly.eduBy appointmentZoomLink is on Canvas
Beard, Stephen14-214srbeard@calpoly.eduMWR 2:10-3pm, W 10:10-11amIn person preferred, zoom secondaryhttps://calpoly.zoom.us/my/stephen.beard
Bellardo, John14-235Dbellardo@calpoly.eduT 930 – 1000, 1330 – 1400; W 1210 – 1300; R 930 – 1000, 1330 – 1400In Person 
Bisberg, Alex14-211abisberg@calpoly.eduT 1-3pm, W 2-3pmIn person is best, but email me for zoomhttps://calpoly.zoom.us/j/2144870462
Canaan, Rodrigo14-207rcanaan@calpoly.eduT 2:10-5pmIn person or Zoomhttps://calpoly.zoom.us/my/rcanaan
Clements, John14-208clements@calpoly.eduM 10am-12pm, T 1pm-3pmIn Person 
DeBruhl, Bruce14-210bdebruhl@calpoly.eduMonday @ 3p, Thursday @ 2p, Friday @ 3pIn person (email for virtual) 
Duran, Kirk14-236kduran02@calpoly.eduMW 1-3In Person 
Eckhardt Christian14-238Deckhardt@calpoly.eduMW 3-4PIn Person 
Einakian, Sussan14-202seinakia@calpoly.eduMWF 1:00PM – 2:30 PMin Person, alternative by appointment on zoomhttps://calpoly.zoom.us/j/85129492875
Fang192-332, 14-210dofang@calpoly.eduT 1:30-3:10pm, 4:30-5pm. Thu 11-12:10pm, 1:30-3:10pm.In person at 192-332 
Frishberg, Daniel14-223dfrishbe@calpoly.eduTR 3:10-4:00pm, in person
W 10:10am-12:00pm, on Zoom (link in Canvas)
TR in person, W on ZoomLink in Canvas
Gharibyan, Hasmik14-218hghariby@calpoly.eduMTWR 1-2 pmin person 
Gonzalez-Sanchez, Javier14-227javiergs@calpoly.eduM 2pm-4pm, W 2pm-3pm, F 3pm-4pmZoom or In Personhttps://calpoly.zoom.us/my/javiergs
Grow, April14-209amgrow@calpoly.eduTH 12:30-3pm. MWF 1-1:45pm as needed.In-person or zoomhttps://calpoly.zoom.us/my/amgrow
Haungs, Michael181-221mhaungs@calpoly.eduMW 2-4pmOn Zoom for both days; In-person only on Mondayhttps://calpoly.zoom.us/my/mhaungs
Hristov, Borislav14-115Hbhristov@calpoly.eduTue 1-3pm, Wed 2-4pmin person Tue, zoom Wedhttps://calpoly.zoom.us/my/bhristov
Hsu, Silas14-206sihsu@calpoly.eduTues 10:10-11AM, Thurs 3:10-4:50PMIn Person 
Irene Humer14-245ihumer@calpoly.eduM 2-3 W 10-11In Person & Zoomhttps://calpoly.zoom.us/my/ihumer
Jones, Brian14-236btjones@calpoly.eduMTRF 11:10–12 am, TWF 2:10–3pmIn Person 
Kalathas, Paris14-213pkalatha@calpoly.eduMTWRF 1pm-2pmMWF 1pm-2pm in-person, TR 1pm-2pm Zoomhttps://calpoly.zoom.us/j/9356304901
Kazerouni, Ayaan14-229ayaank@calpoly.eduM 3:30–5pm, W 9–11amIn Person 
Keen, Aaron14-254akeen@calpoly.eduM: 3-4, W: 2-3, R: 10-11In Person 
Ken Kubiak14-228kubiak@calpoly.eduTu 9-11am, 1-3pmIn personhttps://calendly.com/kubiak-calpoly/office-hours
Khan, Fahim14-216fkhan19@calpoly.eduTue 1:40-3:30pm, Wed 12:40-1:30pmIn Person, Zoom by requesthttps://calpoly.zoom.us/my/fkhan19
Khosmood, Foaad14-115F (every day except Tuesday), 116-110 (Tuesdays)foaad@calpoly.eduMW 12-1pm, T 2-4pmin person 
Kurfess, Franz14-203fkurfess@calpoly.eduTWR 2-3 pmIn Person 
Migler, Andrew Camigler@calpoly.eduMW 1-2:30pm, T 9-10amZoomhttps://calpoly.zoom.us/j/87126162094
Migler, Theresa14-226tmigler@calpoly.eduT: 8-9 (in person), 12-1 (zoom), W: 9-10, 11-12 (in person)both on zoom and in personhttps://calpoly.zoom.us/j/81974235126
Mukherjee, Joydeep14-219jmukherj@calpoly.eduMW, 10-12In Person 
Mukhopadhyay, Sumona14-217mukhopad@calpoly.eduMW 10 – 12 pmM: Zoom (https://calpoly.zoom.us/j/8361192953); W: In Personhttps://calpoly.zoom.us/j/8361192953
Nichols-Brown, Lara14-240nichols@calpoly.eduMWF 1pm – 2pmIn Person 
Nico, Phillip14-205pnico@MWF 10:10-11, T 12:20-1In person 
Pantoja14-115Cmpanto01@calpoly.eduT/Th 4-5pm W 2-4 and MF by appointment inperson or by zoomemail 
Parkinson, Dave14-240dsparkin@calpoly.eduTW 4:30-5:30pmZoomhttps://calpoly.zoom.us/j/95910049886?pwd=N0lqb0tXUjRBQ1ZXOUJxOElRRVoyQT09
Peterson, Zachary14-235Bznjp@calpoly.eduM 930A-12PIn Person (or virtual by appointment)https://calpoly.zoom.us/my/saladcat
Philbrick, Greg21-240gphilbri@calpoly.eduMWF 2pm-3pm, T 12:10pm-1:10pmIn Person, Email 
Pierce, LucasVirtuallupierce@calpoly.eduT 2-3:30pm R 12-1:30pmZoomhttps://calendly.com/lupierce/office-hours
Rathi, Anita092-MC-104anrathi@calpoly.eduMW(Zoom) – 12:15 pm – 1:15 pm, TR (In Office ) – 3:15 pm – 3:45 pm, F (Zoom) – 12:30 pm – 1:30 pmIn Person and Zoomhttps://calpoly.zoom.us/j/88410706776
Rivera, Vanessa14-202vcrivera@calpoly.eduMW 7am-8am and 12pm-1pmIn Person 
Schmitt, Paul14-204prs@calpoly.eduW 12pm-2:30pmIn Person 
Sisodia, Dev14-221dsisodia@calpoly.eduT 12:10pm-1pm, W 12:10pm-1pm (Zoom-only), R 11:10am-1pmIn Person, Zoomhttps://calpoly.zoom.us/my/dev.sisodia
Siu, Christopher14-236cesiu@calpoly.eduMTWR 3:10pm-4:00pm, TR 9:10am-11:00amMTWR afternoons on Zoom, TR mornings in-personhttps://calpoly.zoom.us/my/cesiu
Teo, Ka Yaw14-215kteo@calpoly.eduWF 10am-12pmIn Person 
Ventura, Jonathan14-235Cjventu09@calpoly.eduT 9-11 and 12-1, R 10-11T: in-person, R: onlinehttps://calpoly.zoom.us/my/jventura
Voelker, Kurt14-202kvoelker@calpoly.eduTWR 12PM-1PMZoomhttps://users.csc.calpoly.edu/~kvoelker/
Wright, Austin12-222awrigh20@calpoly.eduTW, 1pm-3pmEmail, In-Person 
Wright, Ava47-34Bavwright@calpoly.eduMW 12-2pmZoomhttps://calpoly.zoom.us/j/9522330232
Yocam, Eric14-240eyocam@calpoly.eduMWF 11am-12pmZoom, Email, In Person 
Zielke, Chris21-240czielke@calpoly.eduM: 11 am – noon
W: 2 pm – 3 pm (zoom)
TR: 2 pm – 3 pm
Email, Zoomhttps://calpoly.zoom.us/j/4901285602