Faculty In Review

Computer Science Department

photo of Abensohn Steven L

Steven L Abensohn

Computer Science Department

B.A., University of Pennsylvania; M.S., University of California, Berkeley; M.S., San Francisco State University

Biography is unavailable at this time.


photo of Boyd Gregory

Gregory Boyd

Computer Science Department

B.S., University of Utah; M.S., Stanford University

Biography is unavailable at this time.


photo of Brick Aaron

Aaron Brick

Computer Science Department

Master of Information Management and Systems, Berkeley, 2005; Bachelor of Science in Computer Science, Johns Hopkins, 2000.

Mr. Brick has been teaching at CCSF since 2009.


photo of Conner Constance May

Constance May Conner

Chair, Computer Science Department

B.A., Mills College, Economics
M.A., Mills College, Computer Science

Professor Conner has been teaching at CCSF since 1995.


photo of Endres Rose M

Rose M Endres

Computer Science Department

B.A., M.S., A.M., University of Illinois

Professor Endres has been teaching at CCSF since 1983.


photo of Freedman Keith S

Keith S Freedman

Computer Science Department

Masters of Computer Science: Colorado State University
Bachelors in Computer Science Information Systems: Fort Lewis College

Prof. Freedman has been teaching at CCSF since 2013

Including real-world applications and practices into the educational process.
Students participation in class and team work similar to what people will encounter in the workplace helps differentiate students in the workplace and helps students identify what areas/fields/companies will be a best fit for their personal style.


photo of Giambattista Louie M.

Louie M. Giambattista

Computer Science Department

A.A., City College of San Francisco; B.A., University of California, Berkeley; M.B.A., Southern Methodist University

Biography is unavailable at this time.


photo of Harden David Lee

David Lee Harden

Computer Science Department

Biography is unavailable at this time.


photo of Ibrahim Hanan Sobh

Hanan Sobh Ibrahim

Computer Science Department

Biography is unavailable at this time.


photo of Luttrell Maximilian H

Maximilian H Luttrell

Computer Science Department

Biography is unavailable at this time.


photo of Masters Jessica Lynn

Jessica Lynn Masters

Computer Science Department

B.S. in Math/Computer Science from Colgate University
M.S. and Ph.D. in Computer Science from University of California at Santa Cruz

Prof. Masters has been teaching at CCSF since August, 2011


photo of Meade LaDawn L

LaDawn L Meade

Computer Science Department

Biography is unavailable at this time.


photo of Metzler Charles

Charles Metzler

Computer Science Department

A.A., Massachusetts Bay Community College; B.A., University of Massachusetts; M.A., Syracuse University

Prof. Metzler has been teaching at CCSF since 1983 and was the department chair from 1994-1999.


photo of Moghtanei Abbas

Abbas Moghtanei

Computer Science Department

M.S., University of San Francisco; Ph.D., Tehran University, Iran

Biography is unavailable at this time.


photo of Morag Erez

Erez Morag

Computer Science Department

Biography is unavailable at this time.


photo of Persiko Craig A

Craig A Persiko

Chair, Computer Science Department

B.S. in Computer Science, Harvey Mudd College, 1995;
M.S. in Computer Science, New York University, 2001

Mr. Persiko has been teaching at CCSF since 1999. He has chaired the Computer Science Department since Fall, 2011.

He has an informal, conversational style with students. "I focus more on helping students develop problem solving skills than I do on terminology or theory."

Mr. Persiko chairs the Information Technology Advisory Committee (ITAC) at CCSF, and has been involved with the CCSF Bicycle Club and the Parking and Transportation Committee.

Mr. Persiko is a member of the MPICT regional leadership council: http://mpict.org

He bicycles to work each day, and otherwise spend most of his time with his husband and their children.


photo of Pico Matthew Roy

Matthew Roy Pico

Computer Science Department

Biography is unavailable at this time.


photo of Potter Jonathan S

Jonathan S Potter

Computer Science Department

Biography is unavailable at this time.


photo of Putnam Douglas V

Douglas V Putnam

Computer Science Department

B.A., University of California, Berkeley

I have been teaching at CCSF since 2000.

I teach web programming and scripting languages, including HTML/CSS, Mobile Web App Development, Perl, PHP, Python, Ruby, and Rails Development. My goal as an instructor is to help motivated students build the programming skills they need to reach their personal goals.

In my professional career I have worked as a web consultant, and I've worked at several startups, most recently at YourVersion.com, where I was the lead PHP programmer.

Blog: http://hackingthevalley.com
Twitter @douglasputnam.

Interests: film and digital photography, horticulture, building stringed instruments -- guitars and mandolins.


photo of Schatz Jason M

Jason M Schatz

Computer Science Department

B.A., M.S., University of California, Davis

Jason Schatz has been teaching at CCSF since 2001

He teaches programming courses in Java, C++ , Ruby on Rails, and also database courses and iPhone development courses.


photo of Strickland Joanne L

Joanne L Strickland

Computer Science Department

Biography is unavailable at this time.


photo of Wood Peter M

Peter M Wood

Computer Science Department

B.A., University of California, Berkeley; M.A., Sonoma State University

Prof. Wood has been teaching at CCSF since 1994.

Past advisor to CCSF Linux and Cisco Student Clubs.

Professional & Technical Associations: ACM (Association for Computing Machinery), Usenix (Unix Users Group), SAGE (System Administrators Guild), CPSR (Computer Professionals for Social Responsibility, and EFF (Electronic Frontier Foundation). Professional Certifications: Network , CCNA, CCAI. Community Groups: Buddhist Peace Fellowship, ACLU, Sierra Club, Amnesty International, Oxfam America.

Hobbies and other activities include: hiking, driving long distances, meditating, and helping build a long term meditation retreat center near Portland Oregon.

Office Hours: mostly online, and the hour after face-to-face classes in the classroom. That is usually in Cloud 218 on some Saturdays 4-5 p.m., some Fridays 2-3 p.m., and by arrangement. Email is the best way to reach me to setup a meeting. Meetings by phone or webcam are also possible.



Click here to complete biographical form
Click here to upload photograph