A philosopher who loves the learning and teaching adventure. World traveler. David has experience teaching math, science, and English at the high school level; experience teaching history, philosophy, and religion at the college level; and he’s been tutoring across STEM and Humanities, including university exam prep in SAT, ACT, and GRE, as well as ESL to children for 25 years.
Reviews