California Polytechnic State University
San Luis Obispo, California - Computer Science Department
Welcome

Faculty & Staff


Computer Science Faculty & Staff

Faculty | Lecturers | Retired Faculty | Staff | Former Staff


Faculty

John Bellardo bellardo(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D. UC San Diego
Wireless Networks, Networks, Operating Systems, Distributed Systems

Chris Buckalew buckalew(place an 'at' sign here)calpoly.edu
Professor, Ph.D. The University of Texas at Austin
Computer Graphics, Scientific Visualization, HCI, Multimedia Systems

Chris Clarkcmclark(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D. Stanford
Multi-Robot Systems, Atonomous Outdoor and Underwater Navigation, Modular Robots

John Clementsjclement(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D. Northeastern University
Programming Languages, Program Construction, Programming Environments

Alex Dekhtyardekhtyar(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D University of Maryland At College Park
Uncertain Reasoning in AI and Logic Programming, Uncertain Reasoning in Databases, Management of XML data, Digital Libraries, Independent Verification and Validation of Software, Information Retrieval and Data Mining

Gene Fisher gfisher(place an 'at' sign here)calpoly.edu
Professor, Ph.D. UC Irvine
Software Engineering, Formal Methods, Programming Languages & Environments, Human-Computer Interaction

Hasmik Gharibyanhghariby(place an 'at' sign here)calpoly.edu
Professor, Ph.D., Yerevan State University (Republic of Armenia)
Computational Mathematics, Numerical Analysis, Theory of Computing

Michael Haungs mhaungs(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D., UC Davis
Operating Systems, Networking, Distributed Systems, Computer Architecture

David Janzen djanzen(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D. University of Kansas
Software Engineering, Agile Methods, Object-Oriented Systems, Computer Science Pedagogy

Aaron Keenakeen(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D., UC Davis
Programming Languages, Compilers, Operating Systems, Distributed Computing

Franz Kurfessfkurfess(place an 'at' sign here)calpoly.edu
Professor, Ph.D. Technical University of Munich
Artificial Intelligence, Knowledge-Based Systems, Usability

Mei-Ling Liumliu(place an 'at' sign here)calpoly.edu
Professor, Ph.D. UCSB
Distributed Systems, Design Patterns/Protocols/Algorithms, Web Applications, Database

Chris Lupoclupo(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D. UC Davis
Code Generation, Compilers, Computer Architecture, Embedded System Design

Phillip Nicopnico(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D. UC Davis
Computer Architecture, Programming Languages, Compilers, Computer Security

John Sengjseng(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D., UC San Diego
Computer Architecture, Computer Engineering, Low Power Design

Hugh Smithhusmith(place an 'at' sign here)calpoly.edu
Associate Professor, Ph.D. Michigan State University
Computer Networks, Parallel Systems, Computer Architecture, Operating Systems

Clint Staleycstaley(place an 'at' sign here)calpoly.edu
Professor, Ph.D. UCSB
Computer Vision, Robotics, Software Engineering, Web Development, GUI Development

Clark Turnercsturner(place an 'at' sign here)calpoly.edu
Software Engineering Coordinator, Ph.D. UC Irvine, J.D. University of Maine
Software Engineering, Software Safety, Software Ethics, Software Liability, Small Satelite Communications and Operations

Ignatios Vakalisivakalis(place an 'at' sign here)calpoly.edu
Chair, Computer Science Department, Ph.D. Western Michigan University
Parallel Computing, Computational Science Education, Computational Mathematics, Numerical Analysis, Graph Theory, Teaching of Mathematics

Zoƫ Woodzwood(place an 'at' sign here)calpoly.edu
Assistant Professor, Ph.D. Caltech
Computer Graphics, Geometric Modeling, Scientific Visualization

Lecturers

John Dalbeyjdalbey(place an 'at' sign here)calpoly.edu
Ph.D. UC Berkeley
Software Engineering, CSC Education, and Technical Rock Climbing

Paul Hatalskyphatalsk(place an 'at' sign here)calpoly.edu
MS Cal Poly Computer Science
Software Engineering

Mark Hutchenreuthermhutchen(place an 'at' sign here)calpoly.edu
MSE (CPE), Cal State Northridge
Computer Engineering, Software Engineering

Kurt Mammenkmammen(place an 'at' sign here)calpoly.edu
MS Cal Poly
Pattern Recognition, Genetic Algorithms, Neural Networks, Software Engineering

Kevin O'Gormankogorman(place an 'at' sign here)calpoly.edu
Ph.D. UC Santa Barbara
Operating Systems, Database Query Optimization, Strategy Games, Compilers, Computational Geometry

Rob Rossrross(place an 'at' sign here)calpoly.edu
Ph.D. UC Berkeley
Computational Chemistry

Kurt Voelkerkvoelker(place an 'at' sign here)calpoly.edu
Info forthcoming

Julie Workmanjworkman(place an 'at' sign here)calpoly.edu
MSCSC Cal Poly
Software Engineering, GPS

Retired Faculty

Jim Beugjbeug(place an 'at' sign here)calpoly.edu
Professor Emeritus, Ph.D. Ohio State
High level specification of music including algorithmic composition, Information retrieval
Ray Bocherboche(place an 'at' sign here)calpoly.edu
Cal Poly 1969-1999
Lois Bradylbrady(place an 'at' sign here)calpoly.edu
Cal Poly 1988-2004
Roger Camprogercamp(place an 'at' sign here)sbcglobal.net
Cal Poly 1985-1992
Laurian Chirica lchirica(place an 'at' sign here)calpoly.edu
Professor, Ph.D. UCLA
Database Systems, Programming Languages and Compilers, Web Applications, Formal Software Specification and Verification
John Connely jconnely(place an 'at' sign here)calpoly.edu
Professor Emeritus, Ph.D. USC
Languages, Systems
Chuck Danachdana(place an 'at' sign here)calpoly.edu
Professor Emeritus, Ph.D. UCSB
Professional Responsibilities, Programming Languages, Graphical User Interfaces, Software Tools
Joe Grimesjgrimes(place an 'at' sign here)calpoly.edu
Professor, Ph.D. Iowa State
Computer Architecture, Communications, Networks, Microprocessors, Algorithms, Scientific Applications. Currently serving as the Director of the Center for Teaching and Learning.
Lew Hitchnerhitchner(place an 'at' sign here)acm.org
Professor Emeritus, Ph.D. University of Utah
Computer Graphics, Virtual Reality, Video Game Graphics, First Year Computer Science Learning
John Hsujyhsu(place an 'at' sign here)calpoly.edu
Cal Poly 1970-2005
Elmo Kellerekeller(place an 'at' sign here)calpoly.edu
Professor Emeritus, Ph.D. Iowa State
Operating Systems
Zane Mottelerzmottel(place an 'at' sign here)calpoly.edu
Cal Poly 1983-1992
Leonard Myerslmyers(place an 'at' sign here)calpoly.edu
Professor Emeritus, Ph.D. University of Kansas
AI Specialist, Knowledge Based Systems, Distributed and Parallel Environments, Intelligent Design Systems and Intelligent Systems of Objects
Ron Oliversroliver(place an 'at' sign here)calpoly.edu
Cal Poly 1988-1997
Nancy Parhamnparham(place an 'at' sign here)calpoly.edu
MS CSU San Bernardino
Discrete Mathematics
Mel Phillips tphillip(place an 'at' sign here)calpoly.edu
Ph.D. Oklahoma
Programming Language Design, Compilers, and Theory of Computation
Cornel Pokorny cpokorny(place an 'at' sign here)calpoly.edu
Professor, Ph.D. Technical University Vienna
Computer Graphics, Graphical User Interfaces, C and UNIX, Numerical Analysis
Erika Rogerserogers(place an 'at' sign here)calpoly.edu
Cal Poly 1998-2004
Dan Stearnsdstearns(place an 'at' sign here)calpoly.edu
Associate Professor Emeritus, MSCS Cal Poly
Software Engineering, Computers and Society, Object-Oriented Programming
Dan Stubbsdstubbs(place an 'at' sign here)calpoly.edu
Cal Poly 1963-1997
Neil Webrenwebre(place an 'at' sign here)calpoly.edu
Cal Poly 1969-1992
Pat Wheatley pwheatle(place an 'at' sign here)calpoly.edu
Cal Poly 1970-1998

Staff

Cindy Bittocbitto(place an 'at' sign here)calpoly.edu
Administrative Analyst Specialist
Budget, Assessment, Alumni
Brian Hagenbhagen(place an 'at' sign here)calpoly.edu
System Administrator
Diane Nottdnott(place an 'at' sign here)calpoly.edu
Administrative Coordinator
Graduate Program Assistant, Class Scheduling Assistant, Curriculum Support
Greg Porterglporter(place an 'at' sign here)calpoly.edu
System Administrator
Enterprise System and Database Administration, Virtualization, High Performance Computing Clusters
Byron Smithbjsmith(place an 'at' sign here)calpoly.edu
Operating Systems Analyst
Windows XP and Server 2003 Systems Administrator

Former Staff

Alan Bell — abell(place an 'at' sign here)quixnet.net

Tom Cubanski — tcubansk(place an 'at' sign here)calpoly.edu

Don Erickson — derickso(place an 'at' sign here)calpoly.edu

Gilbert Keas — gkeas(place an 'at' sign here)slonet.org

Ellen Stier — estier(place an 'at' sign here)calpoly.edu