Search
Jon R.'s Photo

Computer Science PhD ready to help you!
Jon R.

1,545 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $130

Response time: 1 hour

Jon R.'s Photo

Computer Science PhD ready to help you!
Computer Science PhD ready to help you!
Jon R.

1,545 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

1,545 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Jon


Bio

I have more than 25 years experience with a wide range of topics within computer science, and can help you understand difficult abstract topics or the subtle details of widely used technology. I have a PhD in computer science from the University of Utah wherein I focused on aspects of programming language design.

I have been working as a software engineer in Silicon Valley for the past 7 years.

In 2018 I taught an Operating Systems class for Northeastern University, and helped students...

I have more than 25 years experience with a wide range of topics within computer science, and can help you understand difficult abstract topics or the subtle details of widely used technology. I have a PhD in computer science from the University of Utah wherein I focused on aspects of programming language design.

I have been working as a software engineer in Silicon Valley for the past 7 years.

In 2018 I taught an Operating Systems class for Northeastern University, and helped students work through complex C code as well as teaching operating systems concepts. At work I also mentor junior software developers, and provide feedback and tips on their designs and implementations.

I am well versed in a variety of languages including: Go, C, C++, Java, Assembly, Shell script, Lisp/Scheme, and more. My experience is well suited to helping you solve your problem.

Systems languages (C/C++/Go), Unix, Networking, Parsing, Distributed Architecture

Please contact me to set up a lesson.


Education

Northeastern University
Computer Science
University of Utah
PhD

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C++,

C++

I have used C++ in professional environments, as well as in hobby projects. Although C++ is a very large language, I am familiar with much of it including templates, classes, inheritance, pointers, memory management (malloc vs new), and debugging with gdb/lldb. I have authored several open source C++ projects on my github page.
Java,

Java

I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.
UNIX,

UNIX

I have 16 years of unix experience, including Linux, MacOS, Solaris, HP-UX, and others. I use linux/macos as my workstation operating systems, and am familiar with the shell as well as shell scripting. I have performed research into modifying the linux kernel in order to optimize memory performance.
C, Computer Programming, Python

Corporate Training

C++,

C++

I have used C++ in professional environments, as well as in hobby projects. Although C++ is a very large language, I am familiar with much of it including templates, classes, inheritance, pointers, memory management (malloc vs new), and debugging with gdb/lldb. I have authored several open source C++ projects on my github page.
Java

Java

I have worked on many Java applications professionally, and also written a Java8 compiler can handle the subtleties of type inference.

Ratings and Reviews


Rating

5.0 (665 ratings)
5 star
(662)
4 star
(1)
3 star
(1)
2 star
(1)
1 star
(0)

Reviews

Show reviews that mention

See all reviews

Incredible Tutor!

Jon is a very knowledgeable tutor. He is extremely patient takes the time to explain difficult concepts in an easy to understand and digestible manner. I Highly recommend!

Keith, 5 lessons with Jon

Awesome Tutor !!

John is a very competent and helpful tutor. He debugged and resolved major issues in my project which I couldn't figure out for days in one session. He gives clear explanations of WHY as opposed to just provide instructions on WHAT to implement in the code. He will ensure that you have a quality learning experience.

Jessica, 4 lessons with Jon

Best C Tutor.

If you need help with C especially if it involves complicated topics like writing a shell, Jon is the best tutor to go to. He's very knowledgeable about the topic and was quick to answer any questions I have. He was also more than patient whenever I needed further explanations or even re-explanations of the topics. His approaches to the problems and implementations are also clean and efficient. I found the sessions extremely helpful especially whenever I used the time after to review the codes again to understand why we took those approaches.

Terri, 8 lessons with Jon

Jon is a great teacher!

My son is learning a lot and looks forward to each session. And that’s perfect for us! I highly recommend him.

Emily, 59 lessons with Jon

Patient knowledgeable tutor

Jon is a patient, knowledgeable and great tutor. I was really stuck on this computer science project. Jon has a great way of breaking things down and helping you to understand. I would highly recommend Jon to anyone.

Zach , 3 lessons with Jon

great tutor/ very knowledgeable

Jon is extremely knowledgeable in computer architecture topic would recommend him to anyone taking that class or similar to it 10/10 would go to him again

Brian, 7 lessons with Jon

Jon has been super helpful for my computer science classes

Jon helped me in both my Operating Systems and Concepts of Programming Languages classes. He was extremely knowledgeable and helpful.

Mark, 49 lessons with Jon

Very knowledgable.

One smart cookie. He knows the subject well, got me over my blockage and on to the next one. I will be keeping Jon in mind for the next problem, if one should happen.

Tim, 2 lessons with Jon

Great Operating Systems Tutor

Jon was such a great help with studying for my undergraduate OS class. I have a quiz coming up and he was able to answer all of my questions and help me clarify the topics I was unsure of.

Mark, 49 lessons with Jon
Hourly Rate: $130
Response time: 1 hour
Contact Jon