About Josh

Josh Flaherty serves as the high school Lead Teacher and IB Coordinator.  Josh holds a Ph.D. from MIT, a M.A. in Teaching from Johns Hopkins, and a B.A. in Philosophy from Reed College.  He teaches math, physics, and Theory of Knowledge at Community Lab School.  Prior to joining the Lab faculty, he taught BC and AB Calculus, Algebra 2, and Geometry at Monticello High School for three years and at an IB school in Maryland  prior to that.

Earlier in his career, Josh was a professor at the University of Western Ontario.  His main area of interest was political philosophy–theories of democracy, individual rights, etc.–as well as the history of philosophy.  After teaching philosophy for a few years he took some time off to be a stay-at-home dad and raise his two children. An opportunity to teach an Ethics course to high schoolers changed his interest to K12 education and has been there ever since.

Outside of school he is an avid learner of new things. Lately he’s focused most of his attention on baking, particularly sourdough bread of all sorts. He tries to spend his free time reading, trying out new baking and cooking techniques, and hanging out with his two children.