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

Faculty & Staff


Computer Science Faculty & Staff

Faculty | Lecturers | Retired Faculty | Staff | Retired Staff


Faculty

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

Chris Buckalew buckalew(place an 'at' sign here)csc.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)csc.calpoly.edu
Assistant Professor, Ph.D. Stanford
Multi-Robot Systems, Atonomous Outdoor and Underwater Navigation, Modular Robots

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

Chuck Danachdana(place an 'at' sign here)csc.calpoly.edu
Professor Emeritus, Ph.D. UCSB
Professional Responsibilities, Programming Languages, Graphical User Interfaces, Software Tools

Alex Dekhtyardekhtyar(place an 'at' sign here)csc.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)csc.calpoly.edu
Professor, Ph.D. UC Irvine
Software Engineering, Formal Methods, Programming Languages & Environments, Human-Computer Interaction

Hasmik Gharibyanhghariby(place an 'at' sign here)csc.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)csc.calpoly.edu
Assistant Professor,, Ph.D., UC Davis
Operating Systems, Networking, Distributed Systems, Computer Architecture

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

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

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

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

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

Cornel Pokorny cpokorny(place an 'at' sign here)csc.calpoly.edu
Professor, Ph.D. Technical University Vienna
Computer Graphics, Graphical User Interfaces, C and UNIX, Numerical Analysis

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

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

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

Dan Stearnsdstearns(place an 'at' sign here)csc.calpoly.edu
Associate Professor, MSCS Cal Poly
Software Engineering, Computers and Society, Object-Oriented Programming

Clark Turnercsturner(place an 'at' sign here)csc.calpoly.edu
Professor, 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)csc.calpoly.edu
Professor, 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)csc.calpoly.edu
Assistant Professor, Ph.D. Caltech
Computer Graphics, Geometric Modeling, Scientific Visualization

Lecturers

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

Richard Fryerrfryer(place an 'at' sign here)csc.calpoly.edu
MS CSU Chico and MS Michigan State
Embedded Systems, Testing of Real Time Systems, Cluster Computing (Beowulf)

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

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

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

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

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

Nancy Parhamnparham(place an 'at' sign here)falcon.csc.calpoly.edu
MS CSU San Bernardino
Discrete Mathematics

Mel Phillips tphillip(place an 'at' sign here)csc.calpoly.edu
Ph.D. Oklahoma
Programming Language Design, Compilers, and Theory of Computation

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

Retired Faculty

Emile Attala
Cal Poly 1970-1977
Jim Beugjbeug(place an 'at' sign here)csc.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)csc.calpoly.edu
Cal Poly 1969-1999
Lois Bradylbrady(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1988-2004
William Buschman
Cal Poly 1956-1980
Roger Camprogercamp(place an 'at' sign here)sbcglobal.net
Cal Poly 1985-1992
Laurian Chirica lchirica(place an 'at' sign here)csc.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)csc.calpoly.edu
Professor Emeritus, Ph.D. USC
Languages, Systems
Curtis Gerald
Cal Poly 1964-1980
Joe Grimesjgrimes(place an 'at' sign here)csc.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)csc.calpoly.edu
Cal Poly 1970-2005
Elmo Kellerekeller(place an 'at' sign here)csc.calpoly.edu
Professor Emeritus, Ph.D. Iowa State
Operating Systems
Zane Mottelerzmottel(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1983-1992
Ron Oliversroliver(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1988-1997
Erika Rogerserogers(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1998-2004
Dan Stubbsdstubbs(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1963-1997
Neil Webrenwebre(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1969-1992
Pat Wheatley pwheatle(place an 'at' sign here)csc.calpoly.edu
Cal Poly 1970-1998

Staff

Cindy Bittocbitto(place an 'at' sign here)csc.calpoly.edu
Administrative Analyst Specialist
Budget, Assessment, Alumni
Stacey Breitenbachsbreiten(place an 'at' sign here)csc.calpoly.edu
Assistant Dean, College of Engineering Advising Center
Student Advising
Diane Nottdnott(place an 'at' sign here)csc.calpoly.edu
Administrative Coordinator
Graduate Program Assistant, Class Scheduling Assistant, Curriculum Support
Greg Porterglporter(place an 'at' sign here)csc.calpoly.edu
UNIX Systems Administrator
Operating Systems Analyst
Byron Smithbjsmith(place an 'at' sign here)csc.calpoly.edu
Operating Systems Analyst
Windows XP and Server 2003 Systems Administrator

Retired Staff

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

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

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