Get Tutoring Info Now
Info & Prices E-mailed
Display vt


Young professional in the world of software and technology with a passion for working with mobile devices. Loves playing board games and following major trends in economic and technology sectors.

I studied computer science at Northeastern University and am personally enamored by its myriad uses, from algorithmic calculations to statistical analysis. In my experience, every student has the capacity to excel in any subject given the right method of approach. Any material can be captivating depending on its presentation and understanding its application to our daily lives and place in the world around us.

I believe that successful tutoring happens when a dialogue takes place. I won't hold your hand through a problem, instead opting to ask pertinent questions which guide you in the right direction so that you can blaze your own path. I look forward to working with you and helping you to achieve all of your academic goals.

Undergraduate Degree:

 Northeastern University - Bachelors, Computer Science

ACT Composite: 33

ACT English: 35

ACT Math: 31

ACT Reading: 31

ACT Science: 36

Hobbies: Biking, running, electronic, classical, and post-rock music, videogames: FPS, High fantasy and Cyberpunk RPG, Strategy/empire builders, reading magazines, hiking, countryside drives, cooking.

AP Computer Science

AP Computer Science A



College Business

College Computer Science

College Economics

College English

Electrical and Computer Engineering

High School Business

High School Computer Science

High School Economics

High School English





Technology and Computer Science

What is your teaching philosophy?

The most effective way to master something is to teach it yourself. Taking on the role of both mentor and student makes learning an interactive and rewarding process.

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

Understanding their goals is the most important - what kind of motivation are they going to need? Do they prefer detailed instruction or would they rather work at their own pace and ask questions? Also understanding the student's workflow is important - how often they receive homework assignments, or if they'd prefer to work on test preparation or study skills.

How can you help a student become an independent learner?

Providing a student with the skills they need to be able to understand and interpret material on their own -- whether this is encouraging flashcards, studying with friends, or just keeping a personal log of what was done to continue progress every day. Being able to teach material to someone else is the best indicator of mastery.

How would you help a student stay motivated?

If the student has made rapid progress, complimenting them on the contrast of their performance is motivating. If they are still struggling, providing breaks or manageable milestones or goals that are incremental in their nature will help them stay motivated.

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

I believe that everyone has the capacity to understand any topic as long as they understand how it is presented. Being able to relay the information from multiple perspectives is more likely to achieve this goal.

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

Depending on the material, light note taking can be extremely helpful, as it requires one to paraphrase and compress essential concepts. Another technique is to audibly speak on what the content of the previous paragraph was. Vocalizing in this manner will often cause the student to self-identify when they are unable to understand given material.

What strategies have you found to be most successful when you start to work with a student?

Understanding a student's individual teaching styles and putting them in control as much as possible: They've just returned from 6+ hours of instruction at school and it's time for them to demonstrate their skills as much as possible.

How would you help a student get excited/engaged with a subject that they are struggling in?

Attempt to link it to something tangible: Requirements for an upper level class, a stretch college application, or eligibility for the sports team. Taking material out of abstract and arbitrary concepts and bringing it into their lives so that they feel it to be important even when it might not be personally interesting.

What techniques would you use to be sure that a student understands the material?

As previously stated, having that student be able to teach me the same concepts in return or to apply the knowledge contextually to a slightly different situation demonstrates that their understanding goes beyond memorization or a shaky grasp relying on cookie cutter questioning.

How do you build a student's confidence in a subject?

Start by reinforcing the concepts the student already understands well and frame the remaining gaps as relatively small - continually encourage incremental progress and being able to make comparisons to prior pitfalls.

How do you evaluate a student's needs?

How the student speaks about their relationship to their schoolwork. A student who is able to identify that they need help preparing for tests or wants help completing assignments promptly or learning to better manage their time is in a much different situation from a student who blames their performance on social factors such as instructor prejudice, poor organization, or general lack of motivation. The status of these factors determines what the student needs most to improve their academic performance.

How do you adapt your tutoring to the student's needs?

See previous question - evaluate where their academic performance stands to gain the most and focus tutoring on improving those aspects of their scholarship.