Degrees and Certifications:

Mr. David McMahon

Hi! I'm David McMahon and I have been teaching physics for over 15 years. I have a BA in physics from the University of Texas at Dallas and an associates degree in computer programming from Richland College. Currently, I teach AP Physics 1 in room 313.