Connect with hundreds of tutors like Dennis

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with Varsity Tutors. They matched my daughter with reading specialist Mary and she is wonderful! My 10 year old daughter feels happy after her sessions and believes her tutor has already helped her.

— Allison K

What prompted you to seek tutoring?

Varsity Tutors really helped me understand the concepts during my Calculus 2 class. My tutor has such amazing patience and is open to many questions! Lastly, was always on time and very prompt. Highly suggest Varsity Tutors.

— Joey T

How soon would you like to get started?
Did you know?

Understanding your timeframe helps us to develop a tailor-made learning plan just for you.

Let's finish up your profile so we can find the perfect tutor:
Did you know?

stars

We have a 4.9/5 average customer satisfaction rating.

Let's finish up your profile so we can find the perfect tutor:

Found me a great Python, C Programming, and MatLab tutor for a Engineering Computation course.

— Charles C

Let's finish up your profile so we can find the perfect tutor:

The best tutoring service period. The customer service is beyond impeccable. They provide options that are perfectly suited to your needs. They've done such a wonderful job with my daughter in high school, I plan to use their services when she attends college. I highly recommend Varsity Tutors.

— Yvette

Let's finish up your profile so we can find the perfect tutor:

We know every student is unique. And they deserve a tutoring experience as unique as their needs. With thousands of tutors available, we're confident to find the one best for you.

A photo of Dennis, a tutor from Princeton University

Dennis

Certified Tutor

Hello, I'm Dennis. I study physics, math, and computer science. I have done research about cosmic ray acceleration at supernova shock fronts in the Princeton University Department of Astrophysics, simulating how the turbulent plasmas push protons and ions. I have also worked at the Norfolk State University Department of Engineering, designing, simulating, optimizing, and building light filters for wavelength-division optical-electronic multiplexers. Another field I study is the mathematics of quasicrystals and aperiodic tilings, such as the Penrose tiling of rhombuses.

Outside of school I play the trombone and piano, and enjoy hiking and bicycling. I teach first aid skills and lead camping trips for freshman orientation.

Learning can be hard alone, but friends can make it easy.

Connect with a tutor like Dennis

Dennis’ Qualifications
Education & Certification

Undergraduate Degree: Princeton University - Bachelor of Science, Physics

Test Scores
ACT Composite: 36
ACT English: 36
ACT Math: 36
ACT Reading: 36
ACT Science: 36
SAT Composite (1600 scale): 1530
SAT Math: 750
SAT Verbal: 750
SAT Writing: 730
Hobbies

I play the trombone and piano, and enjoy bicycling, running, rock climbing, reading, and origami.

Tutoring Subjects
ACT Prep
ACT English
ACT Math
ACT Reading
ACT Science
ACT Writing
Algebra
Algebra 2
AP Biology
AP Calculus AB
AP Calculus BC
AP Chemistry
AP Computer Science A
AP Latin
AP Physics C: Electricity and Magnetism
AP Physics C: Mechanics
AP Statistics
Biology
Calculus
Chemistry
College Algebra
College Physics
English
Geometry
High School English
High School Level American Literature
High School Writing
Languages
Latin
Latin 1
Latin 2
Latin 3
Mac Basic Computer Skills
Math
Middle School Science
Physics
Pre-Algebra
Pre-Calculus
SAT Prep
SAT Math
Science
Statistics
Technology and Coding
Test Prep
Trigonometry
Trombone
What is your teaching philosophy?

I can show you the direction of the next step and catch you if you slip, so you can cross your learning obstacle with confidence.

What might you do in a typical first session with a student?

In a first session, I would look at the student's syllabus and see how the student approaches practice problems. I would identify strong and weak areas of knowledge and skill, and consider the student's learning and problem-solving style.

How can you help a student become an independent learner?

I can help a student become an independent learner by leading them to the answer using Socratic questions. I like to be hands-off as much as possible, letting the student try independently to solve the problem or formulate their ideas, only stepping in at mistakes. This way the student can find their own preferred problem-solving techniques.

How would you help a student stay motivated?

A student is best motivated by their own success, and to do so there must be enough difficulty to challenge, but not too much to overwhelm. Easy problems are useful for establishing basic patterns and review, but eventually boring. Problems that introduce too many new concepts at once can be overly difficult and cause the student to lose interest. Give moderate new problems, or creative variations on old ones, and show the student that they can do interesting things on their own. Then they will learn that the world is comprehensible, and the good grades might only be a bonus.

If a student has difficulty learning a skill or concept, what would you do?

A difficult skill or concept can be illustrated with simpler examples, or approached from different directions. Thought experiments can reduce the difficulty to a core or kernel of truth that is intuitively obvious, and there are usually multiple formulations of any problem or idea. Cater to visual, auditory, and kinesthetic learners with pictures and diagrams, different explanations, or even physical demonstrations.

How do you help students who are struggling with reading comprehension?

A student struggling with reading comprehension can slow down and focus attention line by line, or even a word at a time. Draw attention to the structure of a passage, whether at a scale of chapters, paragraphs, sentences, or words, and work out how the piece of writing is put together.