David Haley



University of California, Davis (2015 - ) Teaching Assistant

Computer Science 220: Graduate Theory of Computation
Computer Science 120: Theory of Computation
Math 168: Optimization
Math 145: Combinatorics
Math 135A: Probability Theory
Math 22B: Differential Equations
Math 17A: Calculus for Biology and Medicine


Level Playing Field Institute (2014 - 2016) Computer Science Instructor

Computer Science Level 3: Java, HTML, and CSS
Computer Science Level 1: Coding Fundamentals


California State University, East Bay (2013 - 2015) Teaching Associate

Math 950: Intermediate Algebra
Math 900: Beginning Algebra
Math 800: Elementary Algebra


Santa Rosa Junior College (2006 - 2013) Adjunct Faculty
Sr. Instructional Assistant
Instructional Aide

CSKS 770 (as Lab Instructor): Supervised Tutoring