Search

Christopher W.

Bend, OR

$50/hour

Very Knowledgable and Patient Computer Programming Tutor

50+ Hours
Background check passed as of 1/23/17
5.0 average from 36 ratings
Knowledgeable and patient tutor
— Alex, Bradenton, FL on 1/2/17

$50/Hour


Send a message explaining your needs and Christopher will reply soon.

Response time: 2 hours

Contact Christopher

About Christopher

I have provided 1-on-1 tutoring for courses at a local community college, including algebra, geometry, and trigonometry, as well as computer programming and web development. We can meet online to study, complete homework, and prepare for tests. My patient approach will ensure that you have a thorough understanding, each step along the way, allowing you to really absorb the knowledge.

Self-taught, I have accumulated wisdom from a variety of books and informal sources. In preparing websites of my own using PHP, HTML, CSS, and JavaScript, I began to see the benefits of using math to make my algorithms more efficient and concise. That led me to pursue mathematics on my own terms, discovering many of the best ways to solve problems and achieve the desired results. I aim to present difficult topics in the simplest fashion. After tutoring friends of mine, I've come to realize that information is easier to retain and apply if it makes sense.
I have provided 1-on-1 tutoring for courses at a local community college, including algebra, geometry, and trigonometry, as well as computer programming and web development. We can meet online to study, complete homework, and prepare for tests. My patient approach will ensure that you have a thorough understanding, each step along the way, Read more

Policies

I will tutor small groups at my regular rate. Feel free to reschedule or cancel any lesson at any time -- no problem.

Travel Radius
Travels within 0 miles of Bend, OR 97701
Background Check: Passed

"Knowledgeable and patient tutor"

- Alex, Bradenton, FL on 1/2/17

"Extremely knowledgable and explains things in basic terms"

- Francesca, West Orange, NJ on 4/8/17
Math:
ACT Math, Algebra 1,
Geometry, Prealgebra, SAT Math, Trigonometry
Music:
Guitar
Art:
Graphic Design
Test Preparation:
ACT Math, SAT Math
Computer:
Angular, C,
C#, C++, Computer Engineering, Computer Science, DOS, General Computer,
Graphic Design, HTML,
Java, JavaScript, JQuery, Microsoft Windows, Networking (Computer), Pascal, Perl, PHP,
Python,
SQL, Swift, UNIX,
Web Design

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.

Algebra 1

I have completed both high school and college level Algebra I courses with C & A grades, respectively.

C

The C Programming language is my favorite of all programming languages. I have experience with nearly all major compilers, editors, and IDEs, including: MSVC, GCC, Dev-C++, Eclipse, Sublime, Atom, Code::Blocks, NetBeans, Visual Studio Code, QT Creator, Anjuta, Geany, VIM, Nano, KDevelop, OpenWatcom, and more!

I have written advanced command line applications, interfacing with Windows via the Windows API, creating seemingly simple console programs that house a robust & modern bottom-end.

I can offer assistance, in the form of simple explanations, for otherwise complex topics such as pointers, types, and string handling -- C requires a little extra boilerplate code to bring it inline with "easier" languages because C doesn't want to block you out from any possible functionality and I can help you wrap your mind around that concept as it applies to your code.

General Computer

I will teach the use of personal computers: Windows operating system, web browsers, email, social networking, documents, pictures, music, and video, as well as personalizing settings such as the background image, sounds, and color schemes.

HTML

I really enjoy tutoring in HTML. I find that students can easily become baffled by simple issues. Once I show them how to get around those hangups, they quickly gain a solid understanding and can finally see all the pieces fitting together in a nice web-based presentation.

PHP

I am qualified to tutor PHP programming because I have been studying and using it for several years. I have used the language to create efficient server-side scripts that interweave with plain HTML to create a dynamic browsing experience by pre-processing each page before it is sent across the network to the client.

I have been able to create very compact, yet powerful code which provides advanced functionality such as user comment forms, with only a few lines of code - unprecedented by previous internet tutorials. I then used these forms on all of my programming tutorial pages to allow users to ask questions about the educational content, which allowed me to refine the text so that it would benefit the community at large.

Python

Python programming has become one of my favorite subjects to tutor in. As a hobbyist computer programmer I have picked up knowledge of many programming languages and I can pinpoint their respective strengths and weaknesses. This experience, along with my prior tutoring experiences, allow me to break this language down into simple concepts which help students to fully compartmentalize key ideas. My use of proper computer science terms will allow each student to fully understand what they are doing in Python and also allows them to apply that knowledge to accelerate the learning of other programming languages, if they so choose.

Whether it's Python 2 (popular in the real-world) or Python 3 (popular in educational institutions), I will help the student to demystify Python programming.

UNIX

My experience with UNIX-like systems dates back to the mid-1990's. I began with GNU/Linux and later investigated other alternative such as FreeBSD and Solaris. I stuck with GNU/Linux and "learned the hard way" by configuring systems from the ground up - every detail.

After becoming extremely proficient with the shell interface, which provides console programs specifically targeted for individual tasks. By chaining these commands together complex tasks can be accomplished very easily. This fact is often overlooked by people who weren't trained on older systems.

My list of skills regarding UNIX/Linux is much too in-depth to display here. I have plenty of experience with the X11 GUI interface and sub-system. I have built Linux systems by custom compiling the entire system from source-code - as well as automating the entire process.

I know the good, the bad, and the ugly when it comes to UNIX systems and I would like to spread that knowledge to others.

Knowledgeable and patient tutor

Chris was really easy to work with and by using screen sharing he was able to show me how to change some code for configuration of my website. I'm sure to use Chris' services again.

— Alex, Bradenton, FL on 1/2/17

Hourly rate

Standard Hourly Rate: $50.00

I will tutor small groups at my regular rate. Feel free to reschedule or cancel any lesson at any time -- no problem.

Travel policy

Christopher will travel within 0 miles of Bend, OR 97701.