Mr. David Long

Phone: 707-437-7333 Ext 8623


Degrees and Certifications:

BA Mathematics (University of Washington) MS Applied Statistics (Penn State)

Mr. David Long

Mr. Long has been teaching math since 1998.  He currently teaches Advanced Placement Computer Science Principles, Advanced Placement Computer Science A, Algebra 2, and Algebra 1.

  • Calendar


  • Course Notebooks


    Your student has access to a Course Notebook through her Microsoft OneNote account.  It includes important information and assignments.  Follow the appropriate link below to see it.