NEW FEATURES MORE

Over 5 tutoring hours

Craig B.

Tempe, AZ

$50/hour

Professional computer programmer

In-person lessons
5.0 average from 1 ratings

Message Craig

Send Craig a message explaining your needs and you will receive a response shortly. Have you already emailed Craig or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 5 hours
Replies in 5 hours

Receive responses from additional tutors

If you select this option, Wyzant will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

Trinity University
Computer science

Education

Trinity University (Computer science)

About Craig

I'm a professional C++ programmer who goes home to work on open source. I love programming and love to share my enthusiasm with others. Although there's never been a better time to be a programmer—the freely available tools for learning and collaborating have never been better—the flip-side is the industry moves fast and it can be hard to know where to start. I can help.

If you're taking a computer science class, I can answer your questions. If your class has coding assignments, I can review your code—I review code daily as part of my job. Perhaps most importantly, I can help you learn to teach yourself—a needed skill for everyone in this industry to stay up-to-date and be successful.

I have a B.S. in Computer Science. I have 25 years experience programming C and C++ in a wide range of domains, including applications, device drivers, and bare-metal devices. I'm up-to-date on modern C++ (C++11/14) and have experience with many compilers, including Visual Studio, Clang, and GCC. I have lots of experience with other languages, including JavaScript, Python, Perl, Go, Rust, Bash, and more. I have 15 years experience using Linux, both professionally and for fun.

Contact me with any questions you have. I look forward to helping!
I'm a professional C++ programmer who goes home to work on open source. I love programming and love to share my enthusiasm with others. Although there's never been a better time to be a programmer—the freely available tools for Read more

Policies
Cancellation
6 hours notice required
Travel Radius
Travels within 20 miles of Tempe, AZ 85281
In-person lessons
Computer:
C, C++,
Linux,
Networking (Computer), Python

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

C++

I have a B.S. in Computer Science, including several classes in C and C++, and more than 25 years experience programming in C and C++, including 15 years professionally. I am up-to-date with modern C++ standards (C++11/14).

Linux

I have more than 15 years experience using Linux, both professionally and for fun at home. I have non-trivial experience with the following distros: Debian, Ubuntu, and Arch. I have experience with embedded Linux, building a Linux system from source, etc., as well as lots of experience with the command line, chiefly Bash.

Python

Python has been my preferred scripting language for more than 10 years. I use it at home and at work for prototyping and doing one-off calculations. Here are some details:

* I'm familiar with both Python2 and Python3.
* I use the standard library and—for what I don't know—can teach students how to navigate the language's documentation.
* I've written Python modules in C using the Python/C API, which indicates I have at least a little of a “nuts and bolts” understanding of the language.

Trinity University
Computer science

Education

Trinity University (Computer science)

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 6 hours notice required

Travel policy

Craig will travel within 20 miles of Tempe, AZ 85281.