Search
Charles R.'s Photo

Charles R.

Learn coding and computer science from a Seasoned Pro

Learn coding and computer science from a Seasoned Pro

$45/hour

  • 825 hours tutoring

About Charles


Bio

Specialties and Recent accomplishments:
Areas of recent focus as tutor and consultant: Coding in Python, Java, and other high level languages; computer science: analysis of algorithms and data structures like lists, stacks, heaps, binary search trees, priority queues and others found in the Java Collections Framework; Big O notation and run-time performance analysis; discrete math applications for computer science; operating systems, computer architecture; compiler design; cryptography;...

Specialties and Recent accomplishments:
Areas of recent focus as tutor and consultant: Coding in Python, Java, and other high level languages; computer science: analysis of algorithms and data structures like lists, stacks, heaps, binary search trees, priority queues and others found in the Java Collections Framework; Big O notation and run-time performance analysis; discrete math applications for computer science; operating systems, computer architecture; compiler design; cryptography; machine learning, data science, AI.
Python:
Number crunching and plotting for scientific apps using numpy, pandas and scipy ;tracking and plotting the orbits of binary stars and planets in our solar system. data science with pandas; RSA crypto attacks; user-driven input; reading, writing and and parsing of data files; string manipulation.
Dash by Plotly: am excited to be exploring this Python-based web app API.
Jython and Jess: manipulate sound and picture files, and create steganographic (message hidden within a message) files.
Java:
High School AP Computer Science: Have tutored high school students enrolled in the AP computer science A program so they achieved good results on the May exam. Also tutor AP CS Principles.

College level: I assisted a student in coding an algorithm runtime testing program for which the student received 100%; the seaport simulation with concurrency for which the student received 100%; an airport simulation program; the Knights Tour challenge; the black box game, Intro to AI class at the masters level and numerous other challenging student exercises.
Fortran: Still alive and kicking after all these decades, Fortran is one of the easiest languages to learn and runs number-crunching code lightening-fast. You can wrap Fortan code with Python.
R: limited work so far but looking for more challenges.
Other languages I have assisted students with: C, C++

CUSTOM CIRRICULA: Want to learn the basics of computer science, including system architecture, binary number system; discrete math applications, algor


Education

Western Washington University
Anthropology

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

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.

Ratings and Reviews


Rating

5.0 (372 ratings)
5 star
(367)
4 star
(4)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews


Amazing Tutor

I recently completed the coursework required to receive my Master of Computer Science degree. The courses included mathematical analysis of algorithms, comparative programming languages, data visualization data mining, machine learning and introduction to AI. I sought help from Wyzant and consider myself lucky to have found Charles, who assisted me throughout all these courses. I could not have done nearly as well without his help. I highly recommend his tutoring services.

Shalini, 38 lessons with Charles

Great Artificial Intelligence Tutor!

My son just completed a very short and accelerated course in Data Science and AI, using Python. The course required extensive knowledge of numpy, pandas, matplotlib, seaborn, and many of the tools found in the Sci Kit library. Coding including extensive work in data preprocessing, feature engineering, and predictive modeling. The machine learning topics included neural networks, clustering, K-means Nearest Neighbors, State Vector Machines, decision tree classifiers, random forest classifiers, AdaBoost classifier, and ensemble learning. Charles' knowledge of the material, and his coding expertise, proved invaluable. He was willing to tackle any and every challenge in a timely manner, even from a sometimes unreasonable Professor, and always came through. I cannot recommend him more highly if you are studying these topics!

Diane, 8 lessons with Charles

Outstanding tutor!

I highly recommend Charles. He took the time to fully understand my situation and the problems I am trying to solve. He is an excellent teacher and will help you learn how to approach coding in a step by step manner that reduces frustration and increases your understanding. Additionally, he is very reasonable and fair in terms of billing. Charles also has a lot of fun and interesting knowledge about the history of computers and software applications, and you can learn a lot from him!

Kelly, 4 lessons with Charles

Experienced and articulate tutor for AP Comp Sci

We chose Charles because of his familiarity with tutoring high school AP Comp Sci students. He is very clear in his explanations of the subject matter. I wish we would have started with him sooner! His assessment of my son's understanding and what he needs to do going forward was spot on. We appreciate his expertise and feedback!

Leilani Jo, 1 lesson with Charles

Great tutor. My son is so happy to have found Charles

Charles is helping my son learn digital logic as part of a computer architecture class. Reilly was really struggling before he started working with Charles, and now he is enjoying the class much more and doing much better. One of the best bargains on Wyzant's platform! Well worth the fee.

Chuck, 5 lessons with Charles

Knowledgeable and friendly tutor

He was on my side and never made me feel bad for not knowing something, and he encouraged me to reach the answers/ conclusions on my own. Overall, great tutor!

Alex, 7 lessons with Charles

Knowledgeable, capable, and great to work with

Charles has been able to help me understand writing proofs and other things I struggled with in algorithms. Not only is he incredibly knowledgeable, but he truly works to make sure a student can understand whatever topic is thrown at them.

Matthew, 5 lessons with Charles

Confident

I feel very confident after meeting Charles. I'm excited to learn more. He is very comprehensive and clear about the lessons and what I’m learning.

Michael , 3 lessons with Charles

very helpful

Patient, informative, highly recommended. Very thorough in explaining material, walks through code in a way that is easy to understand.

Justice, 1 lesson with Charles
Contact Charles

Response time: 4 hours

$45/hour

Charles R.'s Photo

Charles R.

$45/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Charles

Response time: 4 hours