My name is Matthew and I have been teaching Physics and Computer Science for the past 6 years. My goal is to help you explore and find a passion for computers or other STEM content! I began as a Computer Science major before deciding to change careers into teaching physics. I studied both Physics and CS at UMBC and have taught in both Maryland and Pennsylvania. I have taught Computer Science at every level from elementary school to college lecturing. I am current teaching at a top prep scho... [more]
I have taught Intro Java, Computer Programming in Python/C++, and AP Computer Science. For the past 7 summers I've taught a college Java class at a Johns Hopkins Summer Camp to students 12-16 years old.
I have taught Intro Java, Computer Programming, and AP Computer Science. I currently teach middle school computer science as well. Most comfortable with Java, C++, and Python.
I am a former High School C++ teacher. I have expertise in Functional Decomposition and Object Oriented Programming. Pre-written lessons for User Input, Conditionals, Loops, Functions, Classes, and Recursion.
As an AP Computer Science teacher I have the experience and knowledge to help students at all academic levels. I specialize in the AP Computer Science Principles exam, writing curriculum that is used in multiple districts. 100% of my students over the past two years have earned 4's or 5's with an average score of 4.78 out of 5.