Search
Jon R.'s Photo

Computer Science PhD ready to help you!
Jon R.

2,852 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $135
Response time: 2 hours

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 13 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 13 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 on their designs and implementations.

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

I generally do not help with AI/Machine learning/Data science.

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


Approved Subjects

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
Jon R.'s Photo

Questions? Contact Jon before you book.

Still have questions?

Contact Jon
Response time: 2 hours

Ratings and Reviews


Rating

5.0 (976 ratings)
5 star
(973)
4 star
(1)
3 star
(1)
2 star
(1)
1 star
(0)

Reviews

Awesome experience!

I had a ton of questions and things I was confused on coming into the lesson, and he patiently answered each question one by one to my satisfaction, and because there were so many he also set aside time to extend the session to the length that I needed which I really appreciated!

Pat, 8 lessons with Jon

THE BEST CS TUTOR.

I have discovered that my learning style is definitely best 1x1, so I was struggling with my huge 300-level college Computer Science lecture courses that keep on moving whether you understand or not. Thank heavens I FOUND JON R - he saved my life in these courses. He is so kind and patient, and he's a CS GENIUS - there is no question that I asked that he couldn't answer. I learned so much with his help, and I highly recommend him for anyone studying CS - he helped me do incredibly well in classes based on deep understanding he helped me gain by being able to ask him questions until I got the concept. You will love him.

Coda, 32 lessons with Jon

Helped me get started on a difficult project

Knowledgeable tutor familiar with a variety of fringe computer topics that would impress the nursing home. Seriously, this guy knows everything. What impressed me the most is that he knew exactly was wrong with my operating system project.

Domenic, 3 lessons with Jon

BEST TUTOR EVER!!!!!

Jon has helped me with the one of the most niche projects I have had in uni. I could not find help on campus or online until I found Jon. His expertise in compiling and computer architecture is amazing. He went out of his way to understand my course work before meeting with me. He is a fantastic tutor, I highly recommend him.

Jo, 8 lessons with Jon

Excellent

Jon is brilliant and very knowledgeable in operating systems and coding languages. I had to use a newly released computational method on sequencing data and Jon knew exactly what to do. He also provided great instructions, explanation and understanding to what we were working through. We had a very successful session and I HIGHLY recommend him. Huge relief to have found him!

Sochilt, 5 lessons with Jon

Probably your best bet for CSE help

He's helped me immensely in computer science. Very smart, but also very patient, which was great because I'm not someone who picks up coding and it's theories/fundamentals quickly. Honestly, I think he knows more about computer science then most of my professors. Great tutor

Richard, 9 lessons with Jon

Excellent long term tutor

I have been meeting with Jon for a while on programs that I had trouble understanding. He consistently displays mastery and patience on programming topics that have built a great understanding of the C language to succeed in my classes and for the professional world. I would definitely recommend !

Paul, 29 lessons with Jon

Incredibly Knowledgable

Jon did a great job of helping me to understand some of the complex material I was working on for graduate school. Not having a background in Java, I was struggling to understand the coding portion of a class that required Advanced Java. Jon was able to explain concepts in a way that helped me better understand the programming language.

Michael, 23 lessons with Jon

Great Lesson

John helped me though the use of APIs gain access to call records for my company. He did a great job!

Chasen, 55 lessons with Jon

Great Lesson

John is always awesome! Super knowledgeable and understands code like the back of his hand. If you are wondering if you should use him you will not be disappointed.

Chasen, 55 lessons with Jon
Hourly Rate: $135
Response time: 2 hours
Contact Jon