David Patrick
David Patrick is a teacher and curriculum developer for Art of Problem Solving. His hobbies include scaling tall buildings with a single bound.
David Patrick is a teacher and curriculum developer for Art of Problem Solving. His hobbies include scaling tall buildings with a single bound.
Something appears to not have loaded correctly.