Search

Dorothy P.

Software Engineer, Game Developer, Math and Humanities Tutor

Software Engineer, Game Developer, Math and Humanities Tutor

$45/hour

  • 239 hours tutoring

  • Washington, DC 20001


See Dorothy P.’s schedule

Response time: 11 hours

About Dorothy


Bio

I hold a joint bachelor's degree in Computer Science and East Asian Studies, as well as a second bachelor's degree in Game and Simulation Programming. For the past 5 years, I have worked professionally as a software developer and tester, and worked on video games as a hobbyist in my spare time. I did spend time as a tutor in college, and even in my professional career, colleagues and friends have told me that I would make a great teacher. I often help co-workers when they need help with ...

I hold a joint bachelor's degree in Computer Science and East Asian Studies, as well as a second bachelor's degree in Game and Simulation Programming.

For the past 5 years, I have worked professionally as a software developer and tester, and worked on video games as a hobbyist in my spare time. I did spend time as a tutor in college, and even in my professional career, colleagues and friends have told me that I would make a great teacher. I often help co-workers when they need help with programming, and even have helped some learn software development and programming languages with no prior experience.

I've successfully conducted workshops and conference talks on how to develop serious (educational) games, including a well-received workshop on how to create a game design document.

Video games and software development are my main expertise and passion, but I always loved school and continue to enjoy learning, so I can also help in other subjects such as math and history. I'm a well-rounded tutor, and I love to help students fill in knowledge gaps and succeed!


Education

Massachusetts Institute of Technology (MIT)
Computer Science

Policies

  • Hourly rate: $45
  • Tutor’s lessons: In-person and online
  • Travel policy: Within 5 miles of Washington, DC 20001
  • Lesson cancellation: 3 hours notice required
  • Background check passed on 12/13/2016

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Dorothy hasn’t set a schedule.


Subjects

Business

Microsoft Word

Computer

C#,

C#

C# is one of my most recent object-oriented acquisitions in my repertoire. I started learning it in college. My knowledge of OOP and Java helped me pick it up. C# was also one of the languages I tutored in during my college days. Since then, I've continued with C# in a hobbyist capacity, writing scripts for the Unity game engine for fun.
C++,

C++

I've used C++ extensively since high school in my classwork, and continued in college. A great deal of my tutoring has been in C++. Most recently, at my current job, I used C++ to write code on an embedded system, that allowed different models of a modem to work properly.
Computer Programming,

Computer Programming

I have worked professionally as a software engineer for 5, almost 6 years, learning a variety of languages. I taught a co-worker how to write and unit test Java software, and he only started with some basic knowledge from a book (he had not programmed in anything other than Matlab before). Prior to my professional experience, I studied computer science and programming at school, starting with AP Computer Science in high school, and culminating in degrees in Computer Science and Game and Simulation Programming. I also continue to learn new languages and skills in my spare time, most notably as a hobbyist game developer.
Computer Science,

Computer Science

I studied computer science and got my first bachelor's degree at MIT. Since then, I have actually tutored computer science at the college level, helping students understand concepts via practical examples, even outside of code. For example, while explaining the concept of using mock objects in unit testing, I compared it to a fire drill: in real life situations, you would call the fire department to report a fire, but during a fire drill, you don't actually have that option available, so you "mock out" that step and assume the output. I've found that this step helped with both my tutoring students and colleagues at work, to whom I taught programming and computer science.
Java,

Java

I have worked with Java professionally for over 5 years, and have gotten certification from Oracle as a Java developer (Oracle Certified Professional, Java SE 6 Programmer). I have also tutored in Java and other programming languages, even teaching a coworker Java pretty much from scratch. Most of my professional Java experience has been developing and maintaining enterprise-level web sites and applications for government clients.
Microsoft Word

Corporate Training

C++,

C++

I've used C++ extensively since high school in my classwork, and continued in college. A great deal of my tutoring has been in C++. Most recently, at my current job, I used C++ to write code on an embedded system, that allowed different models of a modem to work properly.
Japanese,

Japanese

I have studied Japanese in high school and college, and after graduation continued as a self-learner. In 2009, I passed the JLPT Level 3 certification test.
Java,

Java

I have worked with Java professionally for over 5 years, and have gotten certification from Oracle as a Java developer (Oracle Certified Professional, Java SE 6 Programmer). I have also tutored in Java and other programming languages, even teaching a coworker Java pretty much from scratch. Most of my professional Java experience has been developing and maintaining enterprise-level web sites and applications for government clients.
Proofreading,

Proofreading

I am an experienced writer and editor. I have had papers published and presented at several professional conferences and in journals. My undergraduate thesis is in the MIT library archives (only the highest-graded papers are put into the archive). As a professional software engineer, I usually was the main editor for any technical papers my teams produced. I've also written and edited entire design documents, which were then presented to government customers.
Grammar, Microsoft Word

Elementary Education

Study Skills,

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.
Elementary Math, Elementary Science, Grammar, Reading, Spelling, Vocabulary

English

Proofreading,

Proofreading

I am an experienced writer and editor. I have had papers published and presented at several professional conferences and in journals. My undergraduate thesis is in the MIT library archives (only the highest-graded papers are put into the archive). As a professional software engineer, I usually was the main editor for any technical papers my teams produced. I've also written and edited entire design documents, which were then presented to government customers.
ACT English, ACT Reading, English, Grammar, Literature, Reading, SAT Reading, SAT Writing, Spelling, Vocabulary, Writing

History

American History, World History

Homeschool

Japanese,

Japanese

I have studied Japanese in high school and college, and after graduation continued as a self-learner. In 2009, I passed the JLPT Level 3 certification test.
Study Skills,

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.
English, Prealgebra, Reading, SAT Math, SAT Reading, Spelling, Writing

Language

Japanese

Japanese

I have studied Japanese in high school and college, and after graduation continued as a self-learner. In 2009, I passed the JLPT Level 3 certification test.

Math

Prealgebra, SAT Math

Most Popular

Japanese,

Japanese

I have studied Japanese in high school and college, and after graduation continued as a self-learner. In 2009, I passed the JLPT Level 3 certification test.
Study Skills,

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.
English, Prealgebra, Reading, Writing

Other

Study Skills

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.

Special Needs

Study Skills

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.

Summer

Japanese,

Japanese

I have studied Japanese in high school and college, and after graduation continued as a self-learner. In 2009, I passed the JLPT Level 3 certification test.
Study Skills,

Study Skills

My study skills allowed me to gain two bachelor's degrees in very challenging subjects. I was able to successfully modify my study approach that I used in high school, to be able to complete a degree in a highly respected technical school. Even since getting into the professional world, I have continued to study and learn. I studied for and attained an Oracle certification in Java and a JLPT certification (a certification for the Japanese language). Besides certifications, I have used study skills to learn new skills and programming languages on the job. I am actually putting together an ebook on how to learn programming languages.
GED, Reading, SAT Math, Writing

Test Preparation

ACT English, ACT Reading, GED, PSAT, SAT Math, SAT Reading, SAT Writing

Ratings and Reviews


Rating

4.9 (48 ratings)
5 star
(47)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews

A Great Help and a Pleasure to Work With

Talking to Dorothy about my project helped me to clarify my program logic and find a practical way of implementing it using Unix shell tools to wrap the calls to, and output from, a specialized API. I find Dorothy a great help and a pleasure to work with.

Lee, 37 lessons with Dorothy

Great Tutor

Very good at explaining concepts and making things clear. She has a deep understanding of computer science but more importantly she is very good at explaining difficult concepts in an understandable way. She is a superb teacher/tutor and I would highly recommend her.

Ned, 6 lessons with Dorothy

$45/hour

Dorothy P.

$45/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Dorothy

Response time: 11 hours