Search

Robert W.

Programming and Math Mentor

Programming and Math Mentor

$50/hour

  • 205 hours tutoring

  • Scottsdale, AZ 85257

About Robert


Bio

I've been programming since I was 15 and have 5 years of professional experience. I graduated Magna Cum Laude from ASU with a Bachelors in Computer Science in 2012.

I started tutoring on the side in 2016 and seriously in early 2017 and have had hundreds of students since then, successfully helping them understand difficult programming concepts and use that knowledge to finish their projects and assignments. I get a lot of repeat students because they know that not only do I know how to...

I've been programming since I was 15 and have 5 years of professional experience. I graduated Magna Cum Laude from ASU with a Bachelors in Computer Science in 2012.

I started tutoring on the side in 2016 and seriously in early 2017 and have had hundreds of students since then, successfully helping them understand difficult programming concepts and use that knowledge to finish their projects and assignments. I get a lot of repeat students because they know that not only do I know how to solve their problem and answer any specific questions they have, but also that I can help them truly grasp fundamental concepts like pointers, the stack, the heap, and how to translate a specification into a clear algorithm and easy to use data structures.

I specialize in C/C++ and have a special interest in OpenGL and graphics in general but I can also help with Python, Java, assembly language (x86_64, MIPS), Digital Logic, etc. Just send me a message if you think I can help or to schedule a lesson and I'll respond ASAP.


Education

Arizona State University
Computer Science

Policies

  • Hourly rate: $50
  • Tutor’s lessons: In-person and online
  • Travel policy: Within 20 miles of Scottsdale, AZ 85257
  • Lesson cancellation: 16 hours notice required
  • Background check passed on 6/16/2016

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

I graduated Magna Cum Laude in Computer Science. I've been programming in C for 13 years, since I was 15. It was my first language. I've used it for my own projects, including larger projects like a C interpreter, a cross platform image viewer and a software rendering library. I also used it for college and at several professional software engineering jobs. I have written over 200,000 lines of C in my life.
C++,

C++

I graduated Magna Cum Laude in Computer Science. I've been programming in C++ for almost as long as I have C (plus C is almost a subset of C++ and most of the C I write is Clean C, ie it compiles as C++ too). Like with C, I've used it both personally and professionally. I use it for almost all of my cross platform OpenGL graphics programs, including demos and games.
Computer Programming,

Computer Programming

I graduated Magna Cum Laude in Computer Science. I have been programming for almost 15 years. I've used mostly C/C++, but have also am familiar with Python, Java, MIPS and x86 Intel assembly. I work almost exclusively on Linux but my programs run anywhere and I boot into Windows to build for it. I do a lot of OpenGL and graphics programming using SDL as my cross platform media library.
Computer Science,

Computer Science

I had a 3.87 major GPA. I've been programming for almost 15 years, mostly in C/C++ but also Python, Java, MIPS and x86 assembly etc. I'm experienced with common development tools, especially for Linux, including gcc, clang, ld, make, git, premake, cmake and many more. I've worked on dozens of serious projects, both personal and professional.
Java,

Java

I graduated Magna Cum Laude in Computer Science from ASU. I learned Java in college. I had to use it for several courses, including CSE 205 and CSE 360. In CSE 205 I wrote a tic-tac-toe game as my honors project. I've also helped many students with Java assignments.
Linux,

Linux

I graduated Magna Cum Laude with a BS in Computer Science from ASU in 2012. I have been using Linux (mostly Ubuntu and Ubuntu derivatives) as my primary OS since 2008. And I've also used Linux (Ubuntu, Fedora, CentOS) at work in every job I've had. My last job had me using all three of the above flavors of Linux since I had to package and test the software on the different versions (and Mac too which is Unix but not Linux).
Python,

Python

I've been programming in Python for about 5 years. It's my goto scripting language. I've used it for that purpose at all of my jobs including my current one.
UNIX

UNIX

I graduated magna cum laude with a degree in Computer Science from ASU in 2012. I've used Linux (a re-implementation of Unix) as my preferred OS since 2008. I've been using it for development all that time, during and for my college courses and at several of my professional Software Engineering jobs. I've also used BSD (a true Unix) on several occasions for work. I am very familiar and comfortable with the *nix command line (ie bash), develompent tools (ie gcc, clang, make, ld), POSIX, etc.

Corporate Training

C++,

C++

I graduated Magna Cum Laude in Computer Science. I've been programming in C++ for almost as long as I have C (plus C is almost a subset of C++ and most of the C I write is Clean C, ie it compiles as C++ too). Like with C, I've used it both personally and professionally. I use it for almost all of my cross platform OpenGL graphics programs, including demos and games.
Java

Java

I graduated Magna Cum Laude in Computer Science from ASU. I learned Java in college. I had to use it for several courses, including CSE 205 and CSE 360. In CSE 205 I wrote a tic-tac-toe game as my honors project. I've also helped many students with Java assignments.

Homeschool

Algebra 1,

Algebra 1

I graduated from ASU Magna Cum Laude with a degree in Computer Science in 2012. I was also on the accelerated math track in K-12, taking AP Calc BC my senior year and getting a 5 (the highest score) on the test. Math has always been a strong point and an interest for me. Algebra, specifically, is probably the most practical area of math and the ideas are probably most relevant to general programming.
Algebra 2

Math

Algebra 1,

Algebra 1

I graduated from ASU Magna Cum Laude with a degree in Computer Science in 2012. I was also on the accelerated math track in K-12, taking AP Calc BC my senior year and getting a 5 (the highest score) on the test. Math has always been a strong point and an interest for me. Algebra, specifically, is probably the most practical area of math and the ideas are probably most relevant to general programming.
Logic,

Logic

To earn my degree I've taken Digital Logic and Design (which covered boolean logic and circuit/CPU design), Discrete Math (which covers formal logic and proofs etc.) and had a course which covered Prolog (a logic programming language). I've also tutored Digital Logic and Design and Discrete Math. These courses are CSE 120, MAT 243 and CSE 240 respectively.
Algebra 2

Most Popular

Algebra 1,

Algebra 1

I graduated from ASU Magna Cum Laude with a degree in Computer Science in 2012. I was also on the accelerated math track in K-12, taking AP Calc BC my senior year and getting a 5 (the highest score) on the test. Math has always been a strong point and an interest for me. Algebra, specifically, is probably the most practical area of math and the ideas are probably most relevant to general programming.
Algebra 2

Summer

Algebra 1,

Algebra 1

I graduated from ASU Magna Cum Laude with a degree in Computer Science in 2012. I was also on the accelerated math track in K-12, taking AP Calc BC my senior year and getting a 5 (the highest score) on the test. Math has always been a strong point and an interest for me. Algebra, specifically, is probably the most practical area of math and the ideas are probably most relevant to general programming.
Algebra 2

Ratings and Reviews


Rating

5.0 (58 ratings)
5 star
(57)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

very helpful

I was working through a C++ book and Robert was able to help me make my first basic program in C++ which was really exciting. He also cleared up somethings that were slowing me down which allows me to practice on my own time in a more efficient way . Very helpful.

Brent, 1 lesson with Robert

Helpful

He helped me understand parser concepts better. He also pointed out some areas in my compiler I was building that I could improve on and some ideas on how to possibly go about doing it.

TJ, 3 lessons with Robert

Outstanding tutor, personable, knowledgable, timely

Robert responded to my query in minutes. He knew what my problem was to the T, and was able to help me work through a flawless solution. He is extremely knowledgeable in his field and I would definitely ask his services again. You are making a good choice learning from him. Thank you so much Robert!

Eddie, 2 lessons with Robert

Excellent programming tutor. He's very knowledgeable.

Robert helped me work through some difficult problems for software engineering. He's very experienced and patient. I highly recommend him as your next tutor. Specifically, we worked on a programming assignment written in C that performed the job of a CPU scheduler. The program had to simulate the Shortest-Job-First algorithm to pick which process should be scheduled in what order. I was going crazy trying to get things working, but with Robert's help I was finally able to get there.

Rashid, 3 lessons with Robert

online and in person tutoring

Robert was extremely helpful and profecient in multiple languages. He was able to effectivly point out and explain the differences between them as well as deepen my understanding of both Java and C++. Very knowledgeable and patient!

Jordan, 5 lessons with Robert

Patient, knowledgable and intuitive

Robert was a pleasure to work with and was extremely helpful with my Computer Science project (C++). His style is thorough yet concise, and he can adjust his approach to figure out the best way to explain a concept. He does this stuff for fun and just talking with him made me more interested in the topics. I am very happy and won't hesitate to recommend him to anyone!!

Rob, 1 lesson with Robert

good teacher

Very helpful, quickly was able to teach me the subject matter I needed to be taught in an efficient matter

Trajan, 1 lesson with Robert

Very helpful

Another session with Robert, very helpful and full of useful tips. Finished my work in no time and left me with a better understanding of what I struggled with before.

Tyler , 2 lessons with Robert
Contact Robert

Response time: 1 hour

$50/hour

Robert W.

$50/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Robert

Response time: 1 hour