Search
Robert W.'s Photo

Robert W.

Practical Programming Mentor

Practical Programming Mentor

$120/hour

  • 767 hours tutoring

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 (and linked lists), the stack, the heap, and how to translate a specification into a clear algorithm and easy to use data structures.

I can help with C/C++, Python, Java, assembly language (x86_64, MIPS, RISC-V), Scheme/Racket 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: $120
  • Rate details: Discounted rate for regular weekly sessions.
  • Lesson cancellation: 24 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 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 400,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 graduated Magna Cum Laude in Computer Science. I have been programming for almost 15 years. I've used mostly C and C++, but am also familiar with Python, Java, MIPS, RISC-V, and x86_64 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.
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 almost 10 years, and used it both professionally and personally. It's my go to scripting language. I've written web scrappers, simple client-server tools, a couple original games, and a few game ports and many smaller programs.
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.

Ratings and Reviews


Rating

5.0 (331 ratings)
5 star
(325)
4 star
(4)
3 star
(0)
2 star
(1)
1 star
(1)

Reviews

Great teacher!

Very patient and knowledgeable. We reviewed C++ issues I was having. I will use him again in the future. Thank you.

Jean, 1 lesson with Robert

I can call him "THE GOAT"

Hardworking and professional tutor, doesn't waste your time, knows what he is doing! I always feel reassured when I contact him for a lesson. Trust The Goat.

Sarah, 5 lessons with Robert

best c programming tutor ever

Best of the best. He explains concept really well. I highly recommend him to everyone. Also, he has great personality.

David, 8 lessons with Robert

Very Knowledgeable

Helped with my lab for programming in C. He was able to explain everything in a way that I could understand. I was able to complete my project on time. I would highly recommend him.

Sandra, 18 lessons with Robert

Excellent tutor

Robert is extremely knowledgeable and experienced. He quickly understood the assignment I had to do. He knows exactly how to explain the material in a clear and efficient manner. He's a great tutor, and I would definitely recommend him.

Liselotte, 3 lessons with Robert

greatest teacher you can ask for

He’s helping me finish a 4 weeks project in a week, with an explaining from A-Z the steps that we are taking, and dont be shy to ask him anything he will break it down to make it understandable. You would never go wrong with Mr. Robert

Othman, 3 lessons with Robert

knowledgeable and a really nice tutor.

I highly recommend Robert if you’re struggling with programming. He’s very nice and knowledgeable. He makes things so clear and easy to understand.

John, 2 lessons with Robert

Excellent C++ tutor

Friendly and knowledgeable. Great at explaining and simplifying concepts. I'm was nervous to code in front of someone else but he was patient and helped walk me through my assignment. I made a week's worth of progress in only a few hours. Recommended!

Taylor, 1 lesson with Robert

Python Tutor

Robert was an excellent and patient tutor. I learned a lot about Python in a short time and I was able to gain the knowledge I needed to be successful in my class. He is a good teacher for newbies and experienced students. He is also a very nice guy. I will be contacting him again for future help.

Tara, 2 lessons with Robert

Very Knowledgeable, and can articulate topics clearly

I found that Robert did a great job of breaking things down, and attempting to explain topics on my terms. Sometimes communicating with individuals more knowledgeable than myself is frustrating, because they do not work with the way I think in order to properly reshape my thinking in what would be considered the "superior" way.

Jared, 1 lesson with Robert
Contact Robert

Response time: 58 minutes

$120/hour

Robert W.'s Photo

Robert W.

$120/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: 58 minutes