Jeffrey Bergamini: Curriculum Vitae



Partial PhD Program, Computer Science
University of California, Davis, CA

M.S. with Distinction, Computer Science, 2006
California Polytechnic State University, San Luis Obispo, CA

B.S., Computer Science, 2003
California Polytechnic State University, San Luis Obispo, CA

A.A., Spanish, 2015
Cabrillo College, Aptos, CA

Teaching Experience

Tenured Faculty: Computer Science Department, Cabrillo College, 2013–present

  • Introduction to Programming Concepts and Methodology, Java (CS 12J): First-semester transfer-level programming
  • C++ Programming (CS 19): Intermediate-level C++ programming
  • Discrete Mathematics ((CS|MATH) 23): Mathematical underpinnings of computer science (and associated computation)
  • Technology Tools (CS 1L): Useful software tools for CS students
  • Introduction to Internet Programming (CIS 32): JavaScript and related applications
  • Introduction to Programming Database-Driven Websites With PHP (CIS 33): Building and deploying database-backed web applications

Lecturer: Computer Science and Engineering Department, University of California, Santa Cruz, 2019

  • Intermediate Programming (CMPS 11): Second-quarter programming in Java; preparation for data structures

Full-Time Faculty: Computer Science Department, Mendocino College, 2010–2013

  • All curriculum development and administrative duties
  • Programming and Algorithms I (CSC 221): First-semester transfer-level programming
  • Programming and Algorithms II (CSC 222): Second-semester transfer-level programming; data structures
  • Computer Organization and Architecture (CSC 210): Computational digital hardware, assembly language (x86-64), compiler constructs
  • Introduction to Computer Science (CSC 220): Survey of the field and computer systems in general
  • Web Application Development (CSC 134): Building and deploying database-backed web applications
  • Introduction to Unix I and II (CSC 105, 106): Configuration and usage of Unix-based systems; shells; service hosting

Lecturer: Computer Science Department, California Polytechnic State University, 2006–2007

  • C and Unix (CSC 234): C programming language and Unix environment
  • Computers and Society (CSC 302): Social, ethical, political and technological implications and effects
  • Computer Science Orientation (CSC 100): Introduction to the computer science discipline for majors

Lecturer: Multicultural Engineering Program, California Polytechnic State University, 2006

  • Engineering Orientation (ENGR 141): College success skills for MESA Engineering Program students

Teaching Associate: Computer Science Department, California Polytechnic State University, 2004–2005

  • Computers and Computer Applications (CSC 110): The computer as a problem-solving tool

Publications and Reviews

Research Experience

Graduate Student Researcher, Databases and Information Science Group, Computer Science Department, University of California Davis, 2007–2008

  • Advisor: Dr. Michael Gertz
  • Worked on problems related to the NSF-funded Coast-to-Mountain Transect project at UC Davis. Wrote various Python programs for processing geospatial data (mainly satellite images) and publishing them via web services.

Graduate Assistant, Computer Science Department, California Polytechnic State University, 2005–2006

  • Advisor: Dr. Michael Haungs
  • Integration and availability of massive geospatial datasets for educational use.
cv.txt · Last modified: 2019-08-26 00:25 by · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki