1 of 7

Connect with hundreds of tutors like Hill

Expert tutoring for students at all levels

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 Hill, a tutor from Rutgers University-New Brunswick


Certified Tutor

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

I graduated from Rutgers University with a double major in biomedical engineering and computer science. After that, I worked as a software developer for a few years before getting my master's in computer science from Brown University.

Connect with a tutor like Hill

Hill’s Qualifications

Education & Certification

Undergraduate Degree: Rutgers University-New Brunswick - Current Undergrad, Biomedical Engineering

Test Scores

SAT Composite (1600 scale): 1590

SAT Math: 800

SAT Verbal: 770

SAT Writing: 800


I've just started getting into rock climbing, though I mostly do indoor bouldering. I also enjoy playing Hearthstone, transcribing songs into guitar tablature, and clicking the 'Watch next episode' button on Netflix.

Tutoring Subjects


Algebra 2

Algebra 3/4

AP Calculus AB

AP Calculus BC

AP Computer Science A

AP United States History

AP US History



Calculus 2

College Algebra

College Biology

College Level American History

Computer Architecture

Computer Programming

Computer Science


High School Biology

High School Computer Science

High School Level American History


IB Computer Science


SAT Prep

SAT Math

SAT Mathematics

SAT Reading

SAT Subject Test in Biology E/M

SAT Subject Test in United States History

SAT Subject Tests Prep

SAT Writing and Language


Social Studies

Technology and Coding

Test Prep

Q & A

What is your teaching philosophy?

If I can understand it, then so can anyone who is willing to listen to me long enough.

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

Ask the student about their strengths, weaknesses, and what they hope to get out of the tutoring experience, as well as how far into the subject they have gotten, and then give a few practice questions or a practice exam.

How can you help a student become an independent learner?

I can't force someone to take initiative, but I can (and will) assign extra work to do. The most important thing is to improve confidence, so that learning becomes rewarding rather than distressing.

Connect with a tutor like Hill