Search
Robert W.'s Photo

Practical Programming Mentor
Robert W.

1,047 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $170

Response time: 1 hour

Robert W.'s Photo

Practical Programming Mentor
Practical Programming Mentor
Robert W.

1,047 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

1,047 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

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 (Intel 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: $170
  • 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 750,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 over 15 years. I've used mostly C and C++, but am also familiar with Python, Java, Scheme/Racket, MIPS, RISC-V 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 over 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.
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 over 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.

Ratings and Reviews


Rating

5.0 (411 ratings)
5 star
(403)
4 star
(5)
3 star
(1)
2 star
(1)
1 star
(1)

Reviews

Very thorough, easy to follow along

We worked through a joint two program RISC-V assignment which we had to translate directly from C. I had no trouble understanding what he was explaining, and I came out of the lesson understanding more approaches to programming in assembly!

Sofia, 1 lesson with Robert

Very Efficient and Responsive!

I had a RISC-V assignment due and Robert helped me complete it super quickly. On top of being knowledgeable about the topic, he could also explain in an efficient way and he was able to follow the strict guidelines that my professor tied into the assignment. Overall a great experience and I'll definitely contact him again!

Geneva , 1 lesson with Robert

Extremely knowledgeable

Robert helped me figure out exactly what i needed in a timely manner! He walked me through all that was required to know, and added in comments so I would not forget later with my code.

Shawn, 8 lessons with Robert

so willing to help and very smart

i hired robert to help my godson with some antiquated homework projects for college. robert is very knowledgeable, readily available, and kind. robert taught my godson in a way that his professor wasn’t. he greatly reduced stress and provided new solution-solving techniques. thank you so much!

Jake, 7 lessons with Robert

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

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
Hourly Rate: $170
Response time: 1 hour
Contact Robert