The O'Farrell Charter School

Winner of the National Excellence in Urban Education Award

Apply Now


I teach 10th grade Social Studies, 9th grade Advanced World History, 10th grade AP World History, and Sports Conditioning.

To contact me use email for the fastest response: (you can expect me to get back to you in less than 24 hours, but usually much sooner).  To contact me by phone please call the school (619) 263-3009.  You can leave a message with the office for me to call you back (I will not be able to do so until after school or, if you call in the evening, the next day).
Check this site for lecture presentations, readings distributed in class, and links to resources.