Over 700 tutoring hours

Christopher K.

Chattanooga, TN


Tech Tutor

Background check passed as of 1/22/15
4.9 average from 186 ratings
Great Tutor and Results!
— Andrea, Springfield, VA on 9/11/14

Message Christopher

Send Christopher a message explaining your needs and you will receive a response shortly. Have you already emailed Christopher 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 3 hours
Replies in 3 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.

Computer Science


NVCC (Computer Science)

About Christopher

Hi, my name is Chris, and if you are looking to learn how to use C++, Python, Java, Javascript, HTML, CSS, XML and/or SQL, you have come to the right place. I have a strong background in programming, run my own indie game development studio, and love to teach about technology.

When it comes to tutoring I try to tailor my style to the student. If you prefer to explore larger concepts first then break them down to implementation, great! If you prefer to dive right in and build up from implementation to overview, that's great too. Feel free to message me with any questions you have.
Hi, my name is Chris, and if you are looking to learn how to use C++, Python, Java, Javascript, Read more

24 hours notice required
Travel Radius
Travels within 10 miles of Chattanooga, TN 37411
Background Check: Passed

"Great Tutor and Results!"

- Andrea, Springfield, VA on 9/11/14

"Highly Recommended!"

- Casey, Centreville, VA on 3/31/16

"Very Helpful"

- David, Winter Springs, FL on 1/20/16

"Great With Kids"

- Dewey, Conifer, CO on 12/15/15

"Is always willing to go the extra mile."

- Brian, Arlington, VA on 6/29/15


- Dawn, Falls Church, VA on 2/22/14

"Great Comp Sci Tutor"

- Cheryl, Mc Lean, VA on 1/16/14

"Great tutor for computer gaming design."

- Irene, Annandale, VA on 11/20/13

"Great Tutor!"

- Jouhn, Annandale, VA on 9/16/13
Adobe Photoshop
Adobe Photoshop, AutoCAD,
Computer Programming,
Computer Science,
General Computer,
HTML, Java,
JavaScript, Linux,
Microsoft Excel,
Microsoft Word, Python,
SQL, Web Design
Microsoft Excel,
Microsoft Word

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.


I took AutoCAD in high school, and have been studying 3D modeling for the past 10+ years. Students who study with me will learn basic orthographic setup, modeling techniques such as extrusion and boolean modifiers. More advanced users can cover things like models physical integrity and exporting to other formats.


I have been programming since an early age. I have since taken numerous programming classes and read a plethora of books on the subject to keep my knowledge up to date. Functions, data, classes and pointers are an integral part of my vocabulary. As a C++ tutor I teach everything from simple math functions and user interaction, compiling, linking and debugging to larger concepts such as encapsulation, inheritance and polymorphism.

Computer Programming

My experience with programming goes back to when I was quite young. I have taken a number of classes on the subject, constantly read books and articles to keep my knowledge relevant and am currently in school to further pursue this field of study. For those who are interested in learning about general programming concepts I cover application development lifecycle, debugging techniques, binary and hexidecimal. For more advanced students I delve into multi-threading, socket programming, databases, design-patterns, search and sort algorithms.
I also place a special emphasis on cross-platform library usage.

Computer Science

I have been studying hardware and software architecture and design, data structures, algorithms and design patterns, threading, networking, graphics, audio, data compression, cryptography and artificial intelligence since I was very young. I have taken classes in a number of programming and scripting languages, including C++ and Java and Python. I also keep up to date reading publications both online and in physical mediums. Different students have different interests and computer science is a broad field. My approach to teaching computer science focuses on motivations and objectives of the student.

General Computer

I love computers, over the years I have built, repaired and customized many computers as a hobby for friends family and as a job. I am well versed in hardware and software architecture. I program. I can teach everything from the basics to more complicated subjects such as data recovery and basic networking and security.


I have been using Java for a number of years and have just completed a Java refresher course. If you want to learn Java from me, I will teach you about the JVM and how it differs from other languages. I teach my students basic class construction and GUI creation followed by an in depth look at threading and database interaction.


As a free software/open source enthusiast I have been running Linux and its various distributions on my personal machines for 10+ years. Students who wish to study Linux with me can learn basic installation, popular free software alternatives, package management and customization. Students who want to learn more can cover terminal usage, shell scripting, dual booting, troubleshooting techniques and more.

Microsoft Excel

I have an extensive background in computers and spreadsheet software is no exception. I can teach you to use powerful formulas to simplify your day to day number crunching and how to create eye catching charts and graphs. I also emphasize the use of keyboard shortcuts to streamline your work-flow.


Python is one of the languages that first really sparked my interest in programming and I have been using it for 6+ years. For students who are new to Python I cover simple math functions, user interaction and basic flow controls. More experienced students can study concepts such as encapsulation, inheritance, polymorphism, debugging, socket programming, databases and design-patterns.

Web Design

I am familiar with HTML, CSS, XML, JavaScript. I have taken graphic design and have taught numerous people how to build their own sites, whether from scratch or utilizing wysiwyg software such as Dreamweaver and Kompozer. I am also well versed in web safe colors and fonts, and web design best practices.

Computer Science


NVCC (Computer Science)

Great Tutor and Results! — Chris was extremely adept at explaining and demonstrating concepts that my child was covering in an intensive summer beginning programming class. His friendly and patient manner and enthusiasm for the topic, as well as his flexibility to tutor as long and as often as was needed, were greatly appreciated. With his help during just a few sessions, our child's comprehension (and grades) improved. If ...

— Andrea, Springfield, VA on 9/11/14

Hourly rate

Standard Hourly Rate: $45.00

Cancellation: 24 hours notice required

Travel policy

Christopher will travel within 10 miles of Chattanooga, TN 37411.