1 of 7

Connect with hundreds of tutors like Charles

Personalized Learning • Professional Tutoring

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Charles, a tutor from Union College


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

Physics can be intimidating. It is not enough to memorize equations and plug-in numbers. I make sure my students have a physical grasp of the problem by thinking through numerous real world examples, ensuring they are confident when they stumble upon their next physics question.
I recently completely my PhD in Experimental Particle Physics from the University at Buffalo (UB) where I studied subatomic particles produced in collisions at the Large Hadron Collider at CERN- the world's largest scientific facility! My research involved heavy use of the C++ and Python programming languages. In addition to my research, I was a Teaching Assistant at UB for three years where I taught recitation for hundreds of Intro Physics students. Class sizes were about 40 students, and I also held office hours every other day for small groups and one-on-one tutoring. I always received the most positive feedback from my students. Please get in touch for world class assistance in Physics, Math, or Computer Science!

Connect with a tutor like Charles

Charles’ Qualifications

Education & Certification

Undergraduate Degree: Union College - Bachelor of Science, Physics

Graduate Degree: University at Buffalo - Doctor of Philosophy, Physics


Big ice hockey fan and avid skateboarder fueled by fast, fun music!

Tutoring Subjects


AP Physics 1

AP Physics 2


College Computer Science

College Physics

Computer Programming

Computer Science


High School Computer Science

High School Physics


Middle School Math




Special Relativity



Technology and Computer Science

Connect with a tutor like Charles