My educational background is extensive. I attended the University of Delaware, where I earned three majors (physics, computer science, and cognitive science) and three minors (philosophy, mathematics, and political science). I later earned a law degree from the University of Virginia. In other words, I have spent far too many years of my life in school. In addition to school, I've worked in multiple fields, as a high school teacher, as a computer programmer and a First Amendment lawyer. But... [more]

Algebra 1

I have been tutoring all levels of math for three years. My degrees are in math-heavy subjects, physics and computer science, allowing me to show the usefulness of mathematical concepts.

Algebra 2

I have been tutoring Algebra 2 for two years. My degree is in physics, which includes a strong math background.

Calculus

I have been tutoring calculus for two years. My degree is in physics, which includes a strong math background.

Chemistry

Geometry

Physics

I hold a B.S. in physics from the University of Delaware, and worked in physics for a summer at the National Institute of Standards and Technology.

Prealgebra

Precalculus

I have been tutoring precalculus for two years. My degree is in physics, which includes a strong math background.

Trigonometry

Java

I hold a B.A. in computer science, and used to teach AP computer science. My students averaged a 4 on the AP CS A exam.

Government & Politics

I have a law degree from a top ten law school, and used to work as a First Amendment lawyer.

SAT Math

I have been tutoring the SAT for more than two years, and have had students achieve top scores.

GRE

Law

I have a law degree from a top ten law school, and used to work as a First Amendment lawyer.

SAT Reading

SAT Writing

Physical Science

Computer Programming

I hold a B.A. in computer science, and used to teach AP computer science. My students averaged a 4 on the AP CS A exam.

Probability

PSAT

ACT Math

ACT Science

Microeconomics

Discrete Math

I did so well when I took discrete math in college, that the professor hired me to be the grader for the course the next year. I solidified that knowledge by regularly applying it in more advanced courses and jobs in logic and computer science.

C++

I have a degree in computer science, and C++ is my first language. I worked in several different labs in college programming in C++.

Computer Science

I hold a B.A. in computer science, and used to teach AP computer science. My students averaged a 4 on the AP CS A exam.

Logic

I have completed graduate level coursework in metalogic and modal logic, and applied this knowledge in fields like computer science.

Praxis

I've achieved the following scores on PRAXIS exams: Core Math 200, Core Reading 198, Core Writing 188, Math Content Knowledge 194, Physics Content Knowledge 173, Social Studies Content Knowledge 195.

SOL

I am a retired teacher with extensive experience preparing students for math SOL exams. My students have shown great improvement in their SOL scores and pass rates.

Political Science

I have a law degree from a top ten law school, and used to work as a First Amendment lawyer. Additionally, I minored in political science in college.

Homeschool

I am a retired teacher with some experience working with homeschooled students. I offer a 50% discount for students who can meet before 2pm on weekdays.