FACULTY & STAFF DIRECTORY

Faculty

NAMETitleEMAILOFFICERESEARCH INTERESTS
Aaron KeenDepartment Chairakeen@calpoly.edu14-254Programming Languages, Compilers, Static Analysis, CS Education
Paul AndersonProfessorpander14@calpoly.edu14-222 AI, machine learning, bioinformatics, data science, genomics, proteomics, metabolomics, ranking algorithms, and fairness. 
Adnan AnwarLecturer 14-213 
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 TBA 
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 SilvaAssistant 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-212 Databases, Machine Learning, Data Science, Software Engineering
Christian EckhardtAssistant Professoreckhardt@calpoly.edu14-238D 
Sussan EinakianLecturerseinakia@calpoly.edu14-202 
Phoenix (Dongfeng) FangAssistant Professordofang@calpoly.edu14-210 
Daniel Frishberg Assistant Professordfrishbe@calpoly.edu14-223 
Hasmik GharibyanProfessorhghariby@calpoly.edu14-203 Theoretical 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-209 Games, Physical Crafts, Procedural Generation
Bret HartmanLecturerbahartma@calpoly.edu14-240 
Paul HatalskyLecturerphatalsk@calpoly.edu14-206 
Michael HaungsProfessormhaungs@calpoly.edu181-221Game Design, Game Implementation, User Centered Design, User Experience, Mobile Apps, Web Apps, CSC Education, K12 STEAM Outreach
Irene HumerLecturerihumer@calpoly.eduVirtual 
Brian JonesLecturerbtjones@calpoly.edu14-236 
Ayaan KazerouniAssistant Professorayaank@calpoly.edu14-229 Computing Education, Software Engineering, Software Testing
Tim KearnsAssociate Professortkearns@calpoly.edu14-245 
BJ KlingenbergLecturerbklingen@calpoly.edu 14-228Programing Languages, Compilers, Static Analysis, CS Education
Ken KubiakLecturerkubiak@calpoly.edu14-228 
Foaad KhosmoodProfessorfoaad@calpoly.edu14-204Artificial Intelligence, Natural Language Processing, Video Games, Data Science, Digital Government
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-102 Computer Architecture, Parallel and GPU Computing, Performance Optimization
Ryan MattesonLecturerrmatteso@calpoly.edu14-240 
Andrew MiglerLectureramigler@calpoly.eduVirtual 
Theresa MiglerAssistant Professortmigler@calpoly.edu14-226 Graph Theory, Algorithm Design, Network Analysis, CS Education, CS Outreach, CS Theory (Complexity)
Kirsten MorkLecturerklmork@calpoly.edu14-236 
Joydeep MukherjeeAssistant Professorjmukherj@calpoly.edu14-219Software Performance Engineering, Cloud Computing, Internet of Things, Machine Learning, DevOps
Sumona MukhopadhyayProfessormukhopad@calpoly.edu14-217 Data 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 PetersonAssociate Professorznjp@calpoly.edu14-235BSecurity, Cryptographic Engineering, Computer Security Education, Storage Systems, Games and Play, Interactive Fiction, Interactive Art, Applied Cryptography
Lucas PierceLecturer lupierce@calpoly.edu14-215 
John PlanckLecturerjplanck@calpoly.edu20-200 
Vanessa RiveraLecturervcrivera@calpoly.edu14-202 
Mugizi RwebangiraAssistant Professormrwebang@calpoly.edu14-218Machine Learning, AI, Computational Neuroscience
John SengProfessorjseng@calpoly.edu14-231Robotics, Embedded Systems, Computer Architecture
Devkishen SisodiaAssistant Professordsisodia@calpoly.edu14-221 
Christopher SiuLecturercesiu@calpoly.edu14-236 
Lubomir StanchevProfessorlstanche@calpoly.edu14-230 Databases, Semantic Computing, Machine Learning, Data Science
Ka Yaw TeoAssistant Professorkteo@calpoly.edu  
Jonathan VenturaAssociate Professorjventu09@calpoly.edu14-235C Computer Vision, Machine Learning, Augmented and Virtual Reality, Remote Sensing
Kurt VoelkerLecturerkvoelker@calpoly.edu14-202 
Jenny WangLecturerjwang96@calpoly.edu14-240 
Zoë WoodProfessorzwood@calpoly.edu14-235B Computer Graphics, Rendering, Games, Visualization, Computer Science Education
Julie Workman Lecturer jworkman@calpoly.edu 14-206 

Affiliated Faculty

NAMEEMAILOFFICE
Jane Lehr – Professor & Chair Women & Gender Studiesjlehr@calpoly.edu47-25F
Dennis Sun – Assistant Professor Statisticsdsun09@calpoly.edu25-109
Enrica Lovaglio Costello – Art and Designelovagli@calpoly.edu 34-163
Jean Davidson – Biological Sciencesjdavid06@calpoly.edu 33-267

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

Spring 2024 FACULTY OFFICE HOURS

NameOfficeEmailOffice HoursHow to Connect
Connection Information
Anderson, Paul181-404pander14@calpoly.eduWednesday: 2 – 4 PM
Thursday: 11 AM – 12 PM
In Person
Please call 805-756-9995 if I don’t notice you waiting.
Assal, Hisham14-240hhassal@calpoly.eduMW 10am-11amIn person 
Awan, Adnan14-213adawan@calpoly.eduMondays & Wednesdays: 12 pm to 2 pm

Fridays: 11:00 am to 12:00 pm, or by appointment
In person or zoom
Beard, Stephen14-214srbeard@calpoly.eduM 2:10 pm-3pm, 4:10 pm – 5 pm; WF 10:10 am – 11 amIn person 
Bellardo, John14-235Dbellardo@calpoly.eduSpring: TR 1210-1300; W 1410-1500In Person 
Burton, BruceTBAbaburton@calpoly.eduTR 2pm-3pm
Arrange an appointment via email
 
Canaan, Rodrigo14-207rcanaan@calpoly.eduTF 2:10pm-4pmIn person or Zoom
Clements, John14-208clements@calpoly.eduM 11:00 – 12:00 pm, T 9:00 – 11:00 am, W 11:00 – 12:00 pmIn person 
DeBruhl, Bruce14-210bdebruhl@calpoly.eduBy AppointmentEmail 
Dekhtyar, Alex14-212dekhtyar@calpoly.eduM 1:00 – 2:00 pm, T 10:00 – 11:00 am, W 10:00 – 12:00 pmIn person 
Duran, Kirk14-236kduran02@calpoly.eduM 9-10AM Tu 12-1PM W 1-2PM TH 3-4PMIn Person 
Einakian, Sussan14-202seinakia@calpoly.eduMWF 2 – 3:30PM and by appointmentin person, or Zoom
Escobar, EricRemoteeescobar@calpoly.eduF 10am-11amSlackClass Slack
Fang, Dongfeng192-332dofang@calpoly.eduTuesday&Thursday, 12:10pm-2pmIn Person 
Frishberg, Daniel14-223dfrishbe@calpoly.eduM 11am-1pm (Zoom), W 1-3pm
M hours on Zoom (link in Canvas); W hours in office
 
Gharibyan, Hasmik14-203hghariby@calpoly.eduMW 5:10-6 pm (zoom); TR 10:10-11 am (in person)MW (zoom), TR (in person)
https://calpoly.zoom.us/j/85726895412?pwd=NTJWbnI5MDBZZmt6UlBucHc3QmdwQT09; Meeting ID: 857 2689 5412; Passcode: 485638
Grow, April14-209amgrow@calpoly.eduMW 12:30-3In-person or Zoom
Hartman, Bret192-333bahartma@calpoly.eduR 11am-12pm
Thursday in person, flexible on zoom M/W/F
 
Hatalsky, Paul14-206phatalsk@calpoly.eduMWF 3-4PM, others by appointmentin person 
Haungs, Michael181-221mhaungs@calpoly.eduMW 3-5pmZoom or in person
Ho, Iris14-240iwho@calpoly.eduMWF 10:10pm–11:00pm, TR 11:10am-12:00pm; W 2:10pm-3:00pm;F 8:10am–9:00am
In Person; Zoom by request
 
Humer, Ireneonlineihumer@calpoly.eduTR 11-12, W 12-2pmZoom
Javier Gonzalez-Sanchez14-227javiergs@calpoly.eduMW 1 pm – 3 pmIn Person 
Jones, Brian14-236btjones@calpoly.eduT 11:10–12/2:10–4, W 10:10–11, R 11:10–1/3:10–4In person 
Kazerouni, Ayaan14-229ayaank@calpoly.eduM 9am–10am, W 10am–12pm, F 2pm–3pm
In Person, or Zoom by request
 
Kearns, Tim14-245tkearns@calpoly.eduTR 3:10 to 4:00 and by arrangementIn Person 
Keen, Aaron14-254akeen@calpoly.eduM: 11-12, T: 2-3, W: 3-4In Person 
Khosmood, Foaad14-204foaad@calpoly.edu   
Klingenberg, BJ14-228bklingen@calpoly.eduMW 9am-11amhttps://docs.google.com/spreadsheets/d/1kXqZ32h2qyS2p7iBlxV3A3_2hWpQcwr-MyzTbaP4Afw/edit#gid=0
Kubiak, Ken14-228kubiak@calpoly.edu(Spring 2024) Tu 9-11am, 12:30-2:30pmIn person, or zoom.
Kurfess, Franz14-203fkurfess@calpoly.eduBy arrangement only (not teaching in S24)Email 
Maria Pantoja14-211mpanto01@calpoly.eduT/TH 3-4pmin person and by zoom 
Kwok, Wesley192-332WJKwok@calpoly.eduF 3-4 PMZoom 
Li, LucasNoneyli76@calpoly.eduM 1:40-3:00pm, W 2:10-3:30pmZoom, Email
Lindqvist, Ulf192-333ulindqvi@calpoly.eduTR 5pm-6pmIn Person 
Migler, AndrewVirtualamigler@calpoly.eduT 3:30pm-6pm, F 1:10pm-2:30pmZoom
Migler, Theresa14-226tmigler@calpoly.eduMWF 9:10-10, 11:10-12, T: 12-1MWF in person, T on Zoom
Mork, Kirsten14-236klmork@calpoly.eduMWF 1pm-2pm, T 2pm-3pmIn person or zoom (MWF), Zoom only (T)
Mukherjee, Joydeep14-219jmukherj@calpoly.eduTuesday and Friday, 9:30 AM – 11:00 AMIn Person 
Mukhopadhyay, Sumona14-217mukhopad@calpoly.eduMW 1pm-3pm
In Person, Zoom by appointment
 
Nico, Phillip14-205Pnico@calpoly.eduMTWF 10:10-11:00In person 
Pantoja, Maria14-211mpanto01@calpoly.eduT/TH 3-4pm Wed 10-12in person 
Parkinson, Dave14-240dsparkin@calpoly.eduTW 4:30pm-5:30pmZoom
Peterson, Zachary14-235Bznjp@calpoly.eduM 9A-12P and by appointmentIn Person, Zoom by appointment
Pierce, LucasOnlinelupierce@calpoly.eduT 2:00pm-4:30pmZoom/Teams 
Ravetch, Noah14-240nravetch@calpoly.eduMW 3pm-5pm, TR 11am-12pm, or by appointmentIn Person (or Zoom by appointment)
Rivera, Vanessa14-202vcrivera@calpoly.eduWF 3pm – 5pm, by AppointmentIn Person 
Rwebangira, Mugizi14-218mrwebang@calpoly.eduT 10am-11am R 10am-12pmEmailmrwebang@calpoly.edu
Seng, John14-231jseng@calpoly.eduM 1-2p (in person), T 9a-11a (Zoom), W 7p-8p (Zoom), F 2p-3p (in person)see above
Sisodia, Dev14-221dsisodia@calpoly.eduT 10am-11am, W 10am-12pmIn Person and Zoom
Siu, Christopher14-236cesiu@calpoly.eduMWF 8:10am-9:00am, TR 8:10am-12:30pm, TR 2:10pm-4:00pmMWF and TR morning in-person, TR afternoon on Zoom
Smith, Hugh14-216husmith@calpoly.eduT 1:30-3:30, R 11-noon and 1:30-2:30Zoom plus in person Thursday 11-noon
Stanchev, Lubomir14-230lstanche@calpoly.eduTR 8-10amIn PersonN/A
Teo, Ka Yaw14-215kteo@calpoly.eduMW 3pm-4pm, R 1pm-3pmIn Person 
Ventura, Jonathan14-235Cjventu09@calpoly.eduM 10-12, T 11-12 and 3-4, W 10:30-12:30In Person 
Voelker, Kurt14-202kvoelker@calpoly.eduMTWR 12:10am-1:00pmZoom
Wang, Jenny41-222jwang96@calpoly.eduTR 11am -12pmIn person, Zoom
Workman, Julie14-206jworkman@calpoly.eduMWF 3:10-4pmIn Person 
Zielke, Chris14-213czielke@calpoly.eduTR 2pm-3pmEmail and Slack