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
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)
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.
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
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.
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).
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 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.