FACULTY & STAFF DIRECTORY

Faculty

NAMETitleEMAILOFFICERESEARCH INTERESTS
Aaron KeenDepartment Chairakeen@calpoly.edu14-254Programming Languages, Compilers, Static Analysis, CS Education
Laila AbdelhafeezLecturer TBD 
Paul AndersonProfessorpander14@calpoly.edu14-222AI, machine learning, bioinformatics, data science, genomics, proteomics, metabolomics, ranking algorithms, and fairness.
Hisham AssalLecturerhhassal@calpoly.edu14-240 
Stephen BeardAssistant Professorsrbeard@calpoly.edu14-214Security, Architecture, Compilers, Language, Performance
John BellardoProfessorbellardo@calpoly.edu14-235DSatellites, Embedded Systems, Networks, Operating Systems, Distributed Systems, Security
Bruce BurtonLecturerbaburton@calpoly.edu TBD 
Rodrigo CanaanAssistant Professorrcanaan@calpoly.edu 14-207AI, Games, Co-Creativity, Evolutionary Computing, Quality-Diversity Algorithms, Machine Learning, Reinforcement Learning
John ClementsProfessorclements@calpoly.edu14-208Programming Languages, Notional Machines for Computing Education, Continuation Marks, Functional Languages, Compilers, Music, CS Education
Bruno da SilvaAssociate Professorbcdasilv@calpoly.edu14-223Human 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-210Security and Privacy, Automotive Security, Wireless Security, Software Security
Alex DekhtyarProfessordekhtyar@calpoly.edu14-212Databases, 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 Frishberg Assistant Professordfrishbe@calpoly.edu14-223 
Hasmik GharibyanProfessorhghariby@calpoly.eduTBDTheoretical Computer Science
Javier Gonzalez-SanchezAssistant Professorjaviergs@calpoly.edu 14-227Software Engineering, Intelligent Systems Engineering, Software Product Lines, Human-Computer Interaction, Emotion AI (Affective Computing), Machine Learning, Augmented Reality, CS Education
April GrowAssistant Professoramgrow@calpoly.edu 14-209Games, Physical Crafts, Procedural Generation
Bret HartmanLecturerbahartma@calpoly.edu14-240 
Paul HatalskyLecturerphatalsk@calpoly.edu21-240 
Michael HaungsProfessormhaungs@calpoly.edu181-221Game Design, Game Implementation, User Centered Design, User Experience, Mobile Apps, Web Apps, CSC Education, K12 STEAM Outreach
Borislav HristovAssistant Professorbhristov@calpoly.edu14-226 
Silas HsuAssistant Professor sihsu@calpoly.edu 14-206 
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-229Computing Education, Software Engineering, Software Testing
Fahim KhanAssistant Professorfkhan19@calpoly.edu14-216Computer Vision, Applied Machine Learning, Computer Graphics, Data Visualization, Citizen Science
Foaad KhosmoodProfessorfoaad@calpoly.edu14-204Artificial Intelligence, Natural Language Processing, Video Games, Data Science, Digital Government
BJ KlingenbergLecturerbklingen@calpoly.edu14-228 
Ken KubiakLecturerkubiak@calpoly.edu14-228 
Franz KurfessProfessorfkurfess@calpoly.edu14-203AI, Human-Computer Interaction, Ethics and Social Justice in AI and Machine Learning
Ulf LindqvistLecturerulindqvi@calpoly.edu14-240Security, Critical Infrastructures, Applied Cryptography
Chris LupoProfessorclupo@calpoly.edu14-102Computer Architecture, Parallel and GPU Computing, Performance Optimization
Andrew MiglerLectureramigler@calpoly.eduVirtual 
Theresa MiglerAssociate Professortmigler@calpoly.edu14-226Graph Theory, Algorithm Design, Network Analysis, CS Education, CS Outreach, CS Theory (Complexity)
Joydeep MukherjeeAssistant Professorjmukherj@calpoly.edu14-219Software Performance Engineering, Cloud Computing, Internet of Things, Machine Learning, DevOps
Sumona MukhopadhyayAssistant Professormukhopad@calpoly.edu14-217Data Science, Machine Learning, Object Detection, Open CV
Phillip NicoProfessorpnico@calpoly.edu14-205 
Maria PantojaAssociate Professormpanto01@calpoly.edu14-211High 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-235BSecurity, Cryptographic Engineering, Computer Security Education, Storage Systems, Games and Play, Interactive Fiction, Interactive Art, Applied Cryptography
Lucas PierceLecturerlupierce@calpoly.edu14-240 
Anita RathiLectureranrathi@calpoly.edu092-M-C104 
Vanessa RiveraLecturervcrivera@calpoly.edu14-202 
Mugizi RwebangiraAssistant Professormrwebang@calpoly.edu14-218Machine Learning, AI, Computational Neuroscience
Paul SchmittAssistant Professorprs@calpoly.eduTBD 
John SengProfessorjseng@calpoly.edu14-231Robotics, Embedded Systems, Computer Architecture
Devkishen SisodiaAssistant Professordsisodia@calpoly.edu14-221 
Christopher SiuLecturercesiu@calpoly.edu14-236 
Lubomir StanchevProfessorlstanche@calpoly.edu14-230Databases, Semantic Computing, Machine Learning, Data Science
Ka Yaw TeoAssistant Professorkteo@calpoly.edu14-215 
Luis VargasLecturer lvarga16@calpoly.edu14-236 
Jonathan VenturaAssociate Professorjventu09@calpoly.edu14-235CComputer Vision, Machine Learning, Augmented and Virtual Reality, Remote Sensing
Kurt VoelkerLecturerkvoelker@calpoly.edu14-202 
Mike WagnerLecturermcwagner@calpoly.edu14-240 
Jenny WangLecturerjwang96@calpoly.edu14-240 
Zoë WoodProfessorzwood@calpoly.edu192-305Computer Graphics, Rendering, Games, Visualization, Computer Science Education
Julie Workman Lecturerjworkman@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.edu 34-163
Ava Wright – Philosophyavwright@calpoly.edu 47-34B

Active Emeriti

NAMEEMAILOFFICE
Charles Dana – Professorchdana@calpoly.edu14-240
Tim Kearns – Associate Professortkearns@calpoly.edu14-245

Staff

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

Winter 2025 FACULTY OFFICE HOURS

NameOfficeEmailOffice HoursHow to Connect
Connection Information
Abdelhafeez, Laila21-240labdelha@calpoly.eduM-F 3:10-4pmIn Person 
Assal, Hisham14-240hhassal@calpoly.eduMW 12:10 pm to 1:00 pm (or by appointment on Zoom)In person or on ZoomLink on Canvas
Beard, Stephen14-214srbeard@calpoly.eduM 2:10-3pm, T 10:10-11am, R 4:10-5pmIn person 
Bellardo, John14-235Dbellardo@calpoly.eduTTh 1010 – 1100, W 1410 – 1500In Person 
Canaan, Rodrigo14-207rcanaan@calpoly.eduM 2:10-4pm, R 1:10-3pmIn person or Zoom
Clements, John14-208clements@calpoly.eduMWF 11am-12am, Tu 10am-11amin person 
DeBruhl, Bruce14-210bdebruhl@calpoly.eduBy appointmente-mail 
Duran, Kirk14-236kduran02@calpoly.eduTu 12-1:30, Th 3-4:30 F 12-1In Person 
Einakian, Sussan14-202seinakia@calpoly.eduMW 12:45-1:45 and MWF 4-5 PMIn Person
alternative office hours with appointment: https://calpoly.zoom.us/j/85129492875
Fang, Dongfeng (Phoenix)192-332dofang@calpoly.eduTR 3:10pm-5pmIn Person 
Fox, Kris14-241jfox@calpoly.eduTh 1-2ZoomCanvas
Frishberg, Daniel14-223dfrishbe@calpoly.eduW 2:10-4:00pm, F 10:10am-12:00pm
Wed in person; Fri on Zoom (link on Canvas)
 
Gharibyan, Hasmik14-222hghariby@calpoly.eduMTWR 11am-12pmIn Person 
Gonzalez-Sanchez, Javier14-227javiergs@calpoly.eduTue and Thu: 2pm-3pm and 6pm-7pmIn person 
Grow, April14-209amgrow@calpoly.eduMWF 1-3pmIn-person or Zoom
Haungs, Michael181-221mhaungs@calpoly.eduTuTh 3-5pmIn Person or Zoom
Hristov, Borislav14-226bhristov@calpoly.eduM 4pm-6pm; Th 2:30pm-4:30pmin person or zoom
Hsu, Silas14-206sihsu@calpoly.eduT 3:10-4:50PM
R 10:10-11AM
In Person 
Jones, Brian14-236btjones@calpoly.eduT 10:10–1
R 10:10–12/2:10–4,
F 10:10–11
In Person 
Kalathas, Paris14-213pkalatha@calpoly.eduTR 10am-11am, 1pm-2pmIn Person 
Kazerouni, Ayaan14-229ayaank@calpoly.eduM 9:30am-11am, R 1:30pm-3pm, F 11am-12pmIn Person, Zoom if required
Email me for a Zoom link if needed
Keen, Aaron14-254akeen@calpoly.eduM: 11-12, W: 3-4, R: 11-12In Person 
Khan, Fahim14-216fkhan19@calpoly.eduBy appointment only
Zoom or In-person
 
Klingenberg, BJ14-228bklingen@calpoly.eduTR, 3pm-4pmIn Person; Zoom; 
Kubiak, Ken14-228kubiak@calpoly.eduTue 9am-11am, Fri 10am-12pmIn Person, or zoom; reserve on Calendly
Kurfess, Franz14-203fkurfess@calpoly.eduTWR 2:10 – 3:00 pmin Person 
Migler, AndrewVirtualamigler@calpoly.eduTR 12:10-2pmZoom
Mukherjee, Joydeep14-219jmukherj@calpoly.eduTTR 3:30 PM-05:00 PMIn Person 
Mukhopadhyay, Sumona14-217mukhopad@calpoly.eduT/Th 3:30 pm – 5 pmIn-person and Zoom (prior appointment)
Nico, Phillip14-205pnico@calpoly.eduMWF 11:10-12, T 12:10-1in person 
Pantoja, Maria14-211mpanto01@calpoly.eduT/TH 3-4pm Wed 10am-12pm and by appointment
In person or by email
 
Peterson, Zachary14-235Bznjp@calpoly.eduM 930-12P and by appointmentIn Person
Pierce, LucasVirtuallupierce@calpoly.eduT 2-4pm R 12-2pmZoom
Rathi, Anita092-M-C104anrathi@calpoly.eduT R: 11:30am-1: 30 pmZoom
Rivera, Vanessa14-202vcrivera@calpoly.eduMW 8am-9am and 3pm-4pmIn Person 
Rwebangira, Mugizi14-218mrwebang@calpoly.eduMW 12pm-2pmEmail 
Schmitt, Paul14-204prs@calpoly.eduW 12-3pmIn person 
Sisodia, Dev14-221dsisodia@calpoly.eduT 12:10p- 2:00pm, WF 2:10pm – 3:00pmIn-Person and Zoom
Siu, Christopher14-236cesiu@calpoly.eduMWF 1:10pm-3:00pm, TR 8:10am-11:00am, TR 1:10-3:00pmMWF and TR morning in-person, TR afternoon on Zoom
Smith, Hugh14-203husmith@calpoly.eduT noon-1pm, 2pm-3pm,
R 1pm-3pm
In Person 
Stanchev, Lubomir14-230lstanche@calpoly.eduTR 8-10amIn Person 
Teo, Ka Yaw14-215kteo@calpoly.eduT 9am-10am
R 10am-12pm
In Person 
Voelker, Kurt14-202kvoelker@calpoly.eduTWR 12pm-1pmZoom
Wagner, MichaelPart Time Lecturer Officemcwagner@calpoly.eduMWF 2:30-3:30PMZoom
Wright, Ava47-34Bavwright@calpoly.eduMW 12-2pmZoom
Yocam, Eric14-240eyocam@calpoly.eduMWF 11am-12pmSlack, Zoom, Email, In Person
Zielke, Chris21-240czielke@calpoly.eduMW 11am-noon, TR 3pm-4pmEmail, Slack