DAVID A. GOLDSMITH

Novato, California (until June 12, 2021)
Marietta, Georgia (starting June 16, 2021)

Email: dave@wonderdave.com



EDUCATION Dominican College of San Rafael, San Rafael, California

Credential:  Single Subject Professional Clear Teaching Credential in Mathematics, June 1993

California State University--Hayward, Hayward, California

Major:  Counseling
Degree:   Master of Science in Counseling, June 1992
Marriage, Family, and Child Counseling option;
Clinical Child Psychology option

Rochester Institute of Technology, Rochester, New York

Major:  Computer Science
Minor:  Mathematics
Degree:  Bachelor of Science, August 1989

Technical Subjects:   Calculus, differential equations, discrete math, linear algebra,
probability, statistics, artificial intelligence, operating systems,
database concepts, finite state machines



SKILLS (COMPUTER) Programming Languages (Recent):   Java, C++, Python, Basic, Visual Basic

Programming Languages (Back in College):   Pascal, Fortran, COBOL, Prolog, LISP, Assembly Language, APL

Scripting Languages (1995 through 2010):  PHP, CGI/Perl, JavaScript, HTML, Dynamic HTML, Cascading Style Sheets

Database Systems:  MySQL

Operating Systems:  CentOS/Red Hat Linux, Windows



TEACHING SKILLS (MATH) High School Geometry

High School Algebra



WORK EXPERIENCE Computer Programming (Coding) Instructor, Blessed Trinity Catholic High School, Roswell, Georgia, August 2021 to Present:  Teach computer programming (coding) to high school students

Computer Programming (Coding) Instructor, Tamalpais Union High School District, Redwood High School, Larkspur, California, August 2012 to June 2021:  Taught computer programming (coding) to high school students

Mathematics Instructor, Tamalpais Union High School District, Redwood High School, Larkspur, California, August 2013 to June 2021:  Taught Geometry to high school students

Computer Science Instructor, Tamalpais Union High School District, Redwood High School, Larkspur, California, August 1993 to June 2012:  Taught computer programming, technology, and Web page design to high school students

Webmaster, Tamalpais Union High School District, Redwood High School, Larkspur, California, November 1995 to November 2010:  Updated and maintained school Web site, FTP, HTTP, and e-mail servers; wrote and implemented new code and interactive routines as needed; supervised online student work

Department Chairperson, Tamalpais Union High School District, Redwood High School, Larkspur, California, August 1995 to June 2010:  Managed curriculum, scheduling, and budget issues for Applied Technology Department; assisted with hiring of some school personnel; attended/facilitated Department Chair Council meetings

Summer School Teacher, Pleasanton Unified School District, Donlon School, Pleasanton, California, July 1993:  Taught a computer exploration class to fifth- through eighth-graders

Instructor, Novato Youth Center, Novato, California, May 1992 to May 1994:  Taught Scholastic Aptitude Test math preparation classes to high school students up to six times each academic year

Tutor, Novato Youth Center, Novato, California, January 1990 to June 1993:  Tutored junior high school and high school students in a variety of subjects

Customer Service Representative, Domino's Pizza, Inc., Corte Madera, California, March 1990 to September 1993:  Made and delivered pizzas; took phone orders; occasionally managed shifts

Associate Engineer, Honeywell, Inc., Clearwater, Florida, May 1988 to November 1988:  Designed and modified computerized modules for a VAX computer using Jovial; designed, wrote, tested, and implemented check-in and check-out routines for the VAX

Pre-Professional Programmer, International Business Machines Corp., Danbury, Connecticut, December 1986 to May 1987:  Performed systems testing and debugging for Unix-based Pascal and Fortran compilers

Programmer and Yardmaster, General Motors--Buick, Oldsmobile, Cadillac Group, Kalamazoo, Michigan, summers, 1985 and 1986:  Designed computerized demurrage and truck maintenance programs; supervised switching of railroad cars



VOLUNTEER EXPERIENCE Student Teacher, Kennedy High School, Richmond Unified School District, Contra Costa County, California, March 1993 to June 1993: taught and managed a geometry class and a math analysis class of ninth- through twelfth-grade students; assisted instructor in an algebra class

Student Teacher, Del Mar Middle School, Reed Union School District, Marin County, California, September, 1992 to March 1993: taught and managed two seventh-grade mathematics classes; assisted instructor in a Special Day Class

Counselor, Marin County Juvenile Hall, San Rafael, California, September 1991 to August 1992: provided personal counseling for incarcerated teenagers and youths on probation



PRESENTATIONS Addressing the Relationship Between Block Scheduling and Student Learning at the annual conference of the Association for Supervision and Curriculum Development, San Francisco, California, March 8, 1999 with Linda Goldsmith

Authentic Assessment and Cooperative Learning at the annual conference of the Association for Supervision and Curriculum Development, San Francisco, California, March 25, 1995 with Linda Goldsmith



PUBLICATIONS Software:  Kalamazoo Teacher's Record Book, Hartley Courseware, Inc., 1984 with Donald L. Goldsmith