1 of 7

Connect with hundreds of tutors like Diana

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 Diana, a tutor from Bard College


Certified Tutor

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

I'm a friendly tutor with experience teaching computer science and designing curricula. When teaching computer science concepts, I am big on drawing pictures and diagrams in order to explain things. I find that thinking about abstract concepts is easier with a concrete spatial representation right in front of me--perhaps you do too!

In college I also took many writing-heavy humanities courses, hence I am also available for English tutoring.

I treat my tutoring sessions less like lectures and more like casual conversations where the key is good two-way communication.

Subjects: Computer science, programming, English, essay composition.

Connect with a tutor like Diana

Diana’s Qualifications

Education & Certification

Undergraduate Degree: Bard College - Bachelors, Computer Science


Reading, art, hanging out in the woods, ideo games

Tutoring Subjects

Computer Science

Discrete Math


Essay Editing

High School Computer Science

High School English

High School Writing




Microsoft Office

Middle School Reading

Middle School Reading Comprehension

Middle School Writing



Technology and Coding


Q & A

What is your teaching philosophy?

Communication is the name of the game.

How can you help a student become an independent learner?

Impart not just the material in question, but relevant cognitive strategies as well.

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

I would attempt to explain it in multiple different ways since everyone has their own style of learning. I would also try to get down to the fundamentals of the concept, and work with the student to understand the nature of their misunderstanding: what exactly is it that's tripping them up?

How do you evaluate a student's needs?

Getting to know their personality and cognitive style really helps me figure out their needs. I can also ask them what goals they are hoping to accomplish.

Connect with a tutor like Diana