FACULTY & STAFF DIRECTORY

Faculty

NAME Title EMAIL OFFICE RESEARCH INTERESTS
Chris Lupo Department Chair – Professor clupo@calpoly.edu 14-254 Computer Architecture, Parallel and GPU Computing, Performance Optimization,
Paul Anderson Associate Professor pander14@calpoly.edu 14-222
Adnan Anwar Lecturer 14-210
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
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 Assistant 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-213 Security and Privacy, Automotive Security, Wireless Security, Software Security
Alex Dekhtyar Professor dekhtyar@calpoly.edu 14-212  Databases, Machine Learning, Data Science, Software Engineering
Christian Eckhardt Assistant Professor eckhardt@calpoly.edu 14-238D
Sussan Einakian Lecturer seinakia@calpoly.edu 14-202
Phoenix (Dongfeng) Fang Assistant Professor dofang@calpoly.edu 14-213
Hasmik Gharibyan Professor hghariby@calpoly.edu 14-203 Theoretical Computer Science
Javier Gonzalez-Sanchez Assistant Professor javiergs@calpoly.edu 14-227
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 14-206
Michael Haungs Professor mhaungs@calpoly.edu 14-228 Game Design, Game Implementation, User Centered Design, User Experience, Mobile Apps, Web Apps, CSC Education, K12 STEAM Outreach
Irene Humer Lecturer ihumer@calpoly.edu 14-245
Brian Jones Lecturer btjones@calpoly.edu  14-236
Ayaan Kazerouni Assistant Professor ayaank@calpoly.edu 14-229 Computing Education, Software Engineering, Software Testing
Tim Kearns Associate Professor tkearns@calpoly.edu 14-245
Aaron Keen Professor akeen@calpoly.edu 14-228 Programing Languages, Compilers, Static Analysis, CS Education
BJ Klingenberg Lecturer bklingen@calpoly.edu  14-236
Foaad Khosmood Professor foaad@calpoly.edu 14-204 Artificial Intelligence, Natural Language Processing, Video Games, Data Science, Digital Government
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
Ryan Matteson Lecturer rmatteso@calpoly.edu 14-240
Andrew Migler Lecturer amigler@calpoly.edu 116-203
Theresa Migler Assistant Professor tmigler@calpoly.edu 14-226 Graph Theory, Algorithm Design, Network Analysis, CS Education, CS Outreach, CS Theory (Complexity)
Kirsten Mork Lecturer klmork@calpoly.edu 14-236
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
Phillip Nico Professor pnico@calpoly.edu 14-205
Maria Pantoja Associate Professor mpanto01@calpoly.edu 14-211 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 Associate Professor znjp@calpoly.edu 14-215 Security, Cryptographic Engineering, Computer Security Education, Storage Systems, Games and Play, Interactive Fiction, Interactive Art, Applied Cryptography
Ashlee Pieris Lecturer apieris@calpoly.edu 14-206
John Planck Lecturer jplanck@calpoly.edu 20-200
Vanessa Rivera Lecturer vcrivera@calpoly.edu 14-202
Mugizi Rwebangira Assistant Professor mrwebang@calpoly.edu 14-218  Machine Learning, AI, Computational Neuroscience
John Seng Professor jseng@calpoly.edu 14-231  Robotics, Embedded Systems, Computer Architecture
Devkishen Sisodia Assistant Professor dsisodia@calpoly.edu 14-221
Christopher Siu Lecturer cesiu@calpoly.edu 14-236
Hugh Smith Professor husmith@calpoly.edu 14-216  Networks, Embedded Systems
Lubomir Stanchev Professor lstanche@calpoly.edu 14-230  Databases, Semantic Computing, Machine Learning, Data Science
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
Jenny Wang Lecturer jwang96@calpoly.edu 14-240
Zoë Wood Professor zwood@calpoly.edu 14-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

WINTER 2023 FACULTY OFFICE HOURS

NameOfficeMondayTuesdayWednesdayThursdayFridayHow to ConnnectConnection Info
Anwar, Adnan14-2232:00 – 3:00 pm12:00 – 1:00 pm2:00 – 3:00 pm12:00 – 1:00 pm12:00 – 1:00 pmEmail 
Anderson, Paul14-222   2:00 – 4:00 pm12:00 – 1:00 pmIn Person 
Assal, Hisham14-24012:00 – 1:00 pm 12:00 – 1:00 pm  In Person 
Beard, Stephen14-2143:10 – 4:00 pm4:10 – 5:00 pm2:10 – 3:00 pm  In Person/Zoomhttps://calpoly.zoom.us/my/stephen.beard
Bellardo, John14-235D 3:10 – 4:00 pm2:10 – 3:00 pm3:10 – 4:00 pm In Person 
Burton, Bruce192-206       
Canaan, Rodrigo14-2073:00 – 5:00 pm10:00 – 11:00 am 10:00 – 11:00 am In Person/Zoomhttps://calpoly.zoom.us/my/rcanaan
Clements, John14-20811:00 – 12:00 pm1:00 – 2:00 pm10:00 – 11:00 am 2:00 – 3:00 pmIn Person 
Conway, Lee14-240 12:00 – 1:30 pm 4:30 – 6:00 pm In Person 
da Silva, Bruno14-223                                                                                                          On Leave  
DeBruhl, Bruce14-21411:10 – 12:00 pm 8:10 – 9:00 pm 11:10 – 12:00 pm 8:10 – 9:00 pm  In Person am, Zoom pmhttps://calpoly.zoom.us/j/4689842721
Dekhtyar, Alex14-212       
Eckhardt, Christian14-221                                                                                                          On Leave  
Einakian, Sussan14-2023:30 – 5:00 pm  10:00 – 12:00 pm3:30 – 5:00 pmIn Person MF, Zoom Rhttps://calpoly.zoom.us/j/88212617913
Fang, Phoenix14-213       
Gharibyan, Hasmik14-2035:00 – 6:00 pm5:00 – 6:00 pm5:00 – 6:00 pm5:00 – 6:00 pm Zoomhttps://calpoly.zoom.us/j/85726895412?pwd=NTJWbnI5MDBZZmt6UlBucHc3QmdwQT09
Gonzalez-Sanchez, Javier14-227 3:00 – 5:00 pm 3:00 – 5:00 pm In Person/Zoomhttps://calpoly.zoom.us/my/javiergs
Grow, April14-20912:00 – 1:00 pm 12:00 – 1:00 pm 12:00 – 1:00 pmIn Person/Zoomhttps://calpoly.zoom.us/my/amgrow
Hartman, Bret14-210   11:15 – 12:00 pm In Person/ZoomEmail for Zoom Link
Hatalsky, Paul14-206       
Haungs, Michael14-228 2:00 – 4:30 pm 2:00 – 4:30 pm ZoomHTTPS://calpoly.zoom.us/my/mhaungs
Ho, Iris14-24012:10 – 1:00 pm 12:10 – 1:00 pm 8:10 – 9:00 am 12:10 – 1:00 pmIn Person 
Humer, Irene14-245                                                                                                          On Leave  
Jones, Brian14-2364:10 – 5:00 pm 2:10 – 3:00 pm11:10 – 12:00 pm2:10 – 4:00 pmIn Person 
Kazerouni, Ayaan14-229 1:00 – 2:00 pm 9:30 – 11:00 am1:30 – 3:00 pmIn Person 
Kearns, Tim14-245                                                                                                          On Leave  
Keen, Aaron14-22810:00 – 11:00 am 11:00 – 12:00 pm10:00 – 11:00 am10:00 – 1:00 amIn Person 
Khosmood, Foaad40-204       
Klingenberg, BJ14-2362:00 – 4:00 pm 2:00 – 4:00 pm  In Person/ZoomSignup: https://docs.google.com/document/d/1BQEyhIj90b2hykaDWMknF1e09NfNKoMMud7IZrVGnkU/edit Zoom: https://calpoly.zoom.us/j/83204300287
Kurfess, Franz14-203 4:40 – 5:30 pm2:10 – 5:00 pm4:40 – 5:30 pm In Person/Zoomhttps://calpoly.zoom.us/j/83159707406
Lindqvist, Ulf192-333       
Lupo, Chris14-254By AppointmentEmail 
Marsland, Timnone 1:00 – 3:00 pm 1:00 – 3:00 pm Zoomhttps://calpoly.zoom.us/my/tmarslan
Matteson, Ryan  2:00 – 3:00 pm   Zoomhttps://calpoly.zoom.us/j/86226410499?pwd=UGtpQ2ZLcHdSV1ZEMXdWYUtDb2JXUT09
Migler, AndrewVirtual11:00 – 12:00 pm 3:30 – 5:30 pm 11:00 – 12:00 pm  Zoomhttps://calpoly.zoom.us/j/81208011412
Migler, Theresa14-2269:00 – 10:00 am 11:00 – 12:00 pm2:00 – 4:00 pm9:00 – 10:00 am 11:00 – 12:00 pm 9:00 – 10:00 am 11:00 – 12:00 pmIn Person MWF, Zoom Thttps://calpoly.zoom.us/j/88354534940
Mork, Kristen14-2364:00 – 5:00 pm3:00 – 4:00 pm4:00 – 5:00 pm3:00 – 4:00 pm4:00 – 5:00 pmIn Person or Zoom MWF Zoom TR https://calpoly.zoom.us/j/86878824352?pwd=aHpVQ1dFTVVESGx0WDlwV2h4ZEV2Zz09
Mukherjee, Joydeep14-21910:00 – 12:00 pm 10:00 – 12:00 pm  In Person 
Mukhopadhyay, Sumona14-2178:00 – 10:00 am    In Personhttps://calpoly.zoom.us/j/8361192953
Nico, Phil14-205       
Pantoja, Maria14-211                                                                                                          On Leave  
Parkinson, David14-240 4:30 – 5:30 pm4:30 – 5:30 pm  Zoomhttps://calpoly.zoom.us/j/4401752870
Perrine, Patrick14-2404:10 – 5:00 pm 4:10 – 5:00 pm 1:10 – 2:00 pmIn Person 
Peterson, Zachary14-2159:00 – 11:00 am   9:00 – 11:00 amIn Person/ZoomEmail for Zoom Link
Pieris, Ashlee        
Rivera, Vanessa14-2021:00 – 2:00 pm1:00 – 2:00 pm1:00 – 2:00 pm 1:00 – 2:00 pm  
Rwebangira, Mugizi14-2189:00 – 12:00 pm 9:00 – 12:00 pm  In Person 
Seng, John14-2311:00 – 2:00 pm9:00 – 11:00 am7:00 – 8:00 pm 2:00 – 3:00 pmIn Person MF, Zoom Twhttps://calpoly.zoom.us/j/340489650?pwd=ZzJrakhFNkdLODVtK1dHdzFSMU9lQT09
Sisodia, Devkishen14-2211:00 – 2:00 pm1:00 – 2:00 pm1:00 – 2:00 pm 1:00 – 2:00 pmIn Personhttps://calpoly.zoom.us/j/6862159245
Siu, Christopher14-23612:10 – 1:00 pm11:10 – 3:30 pm12:10 – 1:00 pm11:10 – 3:30 pm8:10 – 1:00 pmIn Person 
Stanchev, Lubomir14-2308:00 – 10:00 am 8:00 – 10:00 am  In Person 
Stapleton, Nick14-2406:00 – 7:00 pm 6:00 – 7:00 pm 6:00 – 7:00 pmIn Person 
Ventura, Jonathan14-235C                                                                                                          On Leave  
Voelker, Kurt14-20212:10 – 1:00 pm12:10 – 1:00 pm12:10 – 1:00 pm12:10 – 1:00 pm Email/Zoomhttps://users.csc.calpoly.edu/~kvoelker/
Wang, Jenny14-236  4:00 – 5:00 pm 4:00 – 5:00 pmIn Person/Zoom by appointmenthttps://calpoly.zoom.us/j/2718120538
Wood, Zoe14-235B   
Workman, Julie14-206                                                                                                          On Leave  
Staff 
Fiorentino, Leanne14-25462825lfiorent@Administrative Support Coordinator, Department Office & Graduate Program
Medrano, Teresa14-25467229tlmedran@Finance & Personnel