Grok Programming
grok, verb - to understand profoundly and intuitively


I offer online tutoring in programming, and math up to college algebra. Tutoring available in person, in Albany, Oregon; see below for more details.

Here's a sample of me explaining some basics of pointers in C++:

I'm knowledgeable in many programming languages, including Java, Python, C and its variants, JavaScript (plus HTML/CSS), and others. I have experience as an app developer as well as a university-level tutor.

I'm fluent with CS topics such as data types and structures, object-oriented programming, functional programming, and algorithm design.

Most importantly, I am patient and focused on developing understanding (not just memorizing steps!). I have practice seeing problems from the student's perspective, and allowing them to guide their learning.

I offer tutoring via video conference (such as Skype or zoom), and in person in the Albany area, $30 an hour. Discounted group-rate tutoring sessions take place in Corvallis by arrangement.

David, the tutor My name is David Newberry. I'm a 35 year old man; interested in math and programming most of my life. I received a bachelor's degree in Literature from UC Santa Cruz. Since then, I have been teaching and tutoring math and programming, as well as doing independent app and web development (for example, my mobile game Space Wyrm in the App Store and Google Play).