Search
Charles R.'s Photo

Learn coding and computer science from a Seasoned Pro
Charles R.

2,368 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $64
Response time: 14 minutes

About Charles


Bio

My tutoring services range from High School AP CS A and math including AP Calculus to graduate level data science, machine learning and Artificial Intelligence in all its forms and applications. I have been studying AI since 1968, and provide short courses in its history, fundamental concepts, current and future applications, and its prospective environmental, social and governmental (ESG) impacts.

*****PLEASE NOTE: ALL MESSAGES RECEIVED AFTER 5 PM PACIFIC WILL BE RESPONDED TO AT MY...

My tutoring services range from High School AP CS A and math including AP Calculus to graduate level data science, machine learning and Artificial Intelligence in all its forms and applications. I have been studying AI since 1968, and provide short courses in its history, fundamental concepts, current and future applications, and its prospective environmental, social and governmental (ESG) impacts.

*****PLEASE NOTE: ALL MESSAGES RECEIVED AFTER 5 PM PACIFIC WILL BE RESPONDED TO AT MY EARLIEST CONVENIENCE THE FOLLOWING MORNING*****.

FORM OF COMMUNICATION: I communicate exclusively through the Wyzant message service; no phone, no email.

SCHEDULING: PLEASE PLAN AHEAD! I am usually booked several days if not a week or more in advance.

PROGRAMMING LANGUAGES include Python, Java Ruby, and the rest of the C family, as well as Fortran and Ada. Emphasis on Object-Oriented Programming style.
I tutor the following courses IF AND ONLY IF we start at (or before) the course begins and I am provided the course syllabus, name(s) of textbook(s) and all lecture notes and any other supporting materials:
Analysis of Algorithms
Cryptography;
Operating Systems;
Computer Architecture, including assembly language;
Compiler Design;
Theory of Computation.


Education

Western Washington University
Anthropology

Policies

  • Hourly Rate: $64
  • Rate details: The quoted rates are for standard services as described in my free response section. For self-directed learning and special projects, please ask for a quote.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Programming

Computer Programming

While a student in computer programming I achieved a 4.0 GPA in high-level languages, assembler, programming strategies and techniques, and computer system architecture. While a graduate student I wrote, from scratch, a program to simulate thermal processes in buildings, based on the principles of heat transfer physics and the mathematics of systems of partial differential equations; I published a paper on the program in the Proceedings of the American Section of the International Solar Energy Society. While a graduate student I worked at the computer science center as a programming consultant, tutored students privately, and later provided programming instruction at private computer companies.
Computer Science

Computer Science

While a student in computer programming I achieved a 4.0 GPA in high-level languages, assembler, programming strategies and techniques, operating systems and computer system architecture. I studied computer systems security, virtualization, and networking using MS Windows Server 2012/R2. I have a working familiarity with operating systems MS Windows and Linux.
Fortran

Fortran

While a graduate student I wrote, from scratch, in Fortan, a program to simulate thermal processes in buildings, based on the principles of heat transfer physics and the mathematics of systems of partial differential equations; I published a paper on the program in the Proceedings of the American Section of the International Solar Energy Society. The program was used to design the passive solar heating and cooling system for a large residence near Auburn, CA.
Pascal

Pascal

Using Pascal I wrote, from scratch, a program to track stock prices and develop stock trading strategies. I developed the program on behalf of a private client, an independent brokerage firm in San Francisco, CA. The program accurately identified the major trends in the equities markets.
Charles R.'s Photo

Questions? Contact Charles before you book.

Still have questions?

Contact Charles
Response time: 14 minutes

Ratings and Reviews


Rating

5.0 (1,072 ratings)
5 star
(1,061)
4 star
(9)
3 star
(1)
2 star
(0)
1 star
(1)

Reviews

Very helpful and informative

Before Wyzant, I was unable even to get started on my own. Since working with Charles, he has helped me become more confident within Programming and pushes me to do my absolute best, which is what I appreciate. Before my tutoring sessions, I was feeling lucky if I would even leave the class at the end of a semester with a “C.” Now, I am aiming for an “A” and Charles is here to help me. We went over sorting and searching arrays today, which I never thought I would make it this far without freaking out. He really does care about all of the students he tutors. If you want somebody who cares and puts passion and dedication into the lessons, then he is your guy.

Arianna, 42 lessons with Charles

Guides as per the need of the student

AP Computer Science A. We needed support for specific areas in java programming for MCQ type questions. Charles quickly recognized the area where he can help and did the sessions accordingly.

Pabitra, 2 lessons with Charles

Very thorough and knowledgeable

Charles is helping my son prepare for the AP computer science exam in May. He provided us with materials at first lesson and walked my son through understanding the material!

Breonna, 19 lessons with Charles

Not just a tutor, a teaching coach

Charles R. helped me during my first semester as a Computer Science professor. I'd just finished my Ph.D. but I had never taken any courses in the two subjects I was teaching, Computer Architecture and Algorithms, and there were a lot of gaps in my knowledge. Charles was able to help me me not only fill every gap in my knowledge in time to teach, he also actively researched ideas for homework assignments and exam questions for me. We also creatively brainstormed different ways to teach various elements of the courses. Charles's knowledge of computer science is encyclopedic, including both theory and practical know-how and even the history of the subject. I've greatly improved the courses thanks to Charles's help.

Ben, 22 lessons with Charles

Informative and Patient Tutor

Charles is teaching Python to three young boys. Two have no experience with computer languages. Charles prepared an informative introduction lesson to Python, including a beginner exercise. The boys have gained a solid background to build on next week. They can't wait to meet Charles again and to continue learning Python.

Lisa, 62 lessons with Charles

Great Tutor!

Charles is a great tutor who really helped teach towards the AP test by helping me to see past the tricks the questions seem to play, while also giving me the chance to review the confusing topic that I didn't understand in school. He is really helpful, and I would recommend him to anyone!

D., 4 lessons with Charles

very thorough and focused on ensuring understanding of fundamental concepts

Charles is very thorough and focused on ensuring understanding of fundamental concepts. He is very engaged and really cares about the welfare of his student. He helped my son pull his grade from a C to an A-

Pavel, 95 lessons with Charles

Nice, easily accessible and Patient tutor

Charles helped me with Bubble Sort program in Fortran. Its not easy to find Fortran teachers. I am very happy, I found him and want to work again on any future assignments.

Robina, 3 lessons with Charles

Great teacher, very helpful

He helped me write some code I’ve been stuck on for a week. He explained the steps to me in an easy way then walked me through the logic for how to continue.

Ashis, 4 lessons with Charles

Great tutor

If Charles can help you, consider it a done deal. He is very knowledgeable and can adapt to your time. Second time he has helped me out for a class and both times I've considered a success.

Jenipher, 2 lessons with Charles
Hourly Rate: $64
Response time: 14 minutes
Contact Charles