NEW FEATURES MORE

Over 50 tutoring hours

Tom H.

Mamaroneck, NY

$60/hour

Beginner to Intermediate Technology

4.9 average from 29 ratings
fun but knowledgeable tutor
— Abdulaziz, Union City, NJ on 11/13/16

Message Tom

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

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.

Kennesaw University
Information Systems

Education

Kennesaw University (Information Systems)

About Tom

I have been teaching students of various ages since 2001, both individually and in groups, in various technologies ranging from basic computer usage to electronic game design and programming. For the individual instruction I developed the coursework based on the needs of the student, thereby eliminating time in unnecessary aspects. A phone call is usually sufficient to determine what the actual needs are.

I discovered programming over 20 years ago, and have found it to be an extremely fulfilling profession. My aim is to help you reach that same fulfillment as you bring a learning project to completion and see it functioning properly. I have developed my own method of teaching programming tools that include an analytical approach to the task. Most programming is done on paper, and then transferred to the computer, and I can demonstrate how that is done. I have found that learning the specific language is the easy part, learning how to apply it to the situation is the hard part.

My specialties include the following: SQL language, database design, VB, C#, VB.Net for Desktop, PHP, javascript (only basic level), HTML (only basic level) and VBA (Excel and Access). All of these are geared toward business applications, not games. And I include methodologies, not just how to code. I have experience teaching these development tools: C#, HTML, javascript, PHP, SQL, VB.Net, VBA, Database Design.

Because I always have projects to work on, I only require 4 hours for a cancellation. I am always willing to reschedule if that is possible.

With my experience in teaching customized technology classes, I can help you prepare for the upper levels of instruction, or even to be enabled to learn the upper levels independently. I look forward to helping you in your quest to be strong in technology.
I have been teaching students of various ages since 2001, both individually and in groups, in various technologies ranging from basic computer usage to electronic game design and programming. For the individual instruction Read more

Policies
Cancellation
4 hours notice required

For online instruction my rate is $10 less. Group rates are less per person, contact me for specific class rates based on student count. No more than 10 students in a class.

Travel Radius
Travels within 10 miles of Mamaroneck, NY 10543

"fun but knowledgeable tutor"

- Abdulaziz, Union City, NJ on 11/13/16

"Good lesson"

- Tarik, Fort Collins, CO on 2/17/16

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#

As a software developer I use, and have used, C# as a development tool. As a technology instructor the specific language of choice has little bearing on my ability to teach that language. C# has become a high ranking tool for business programming, and I have chosen it over others due to its relevance to the project. Understanding this relevance is key for a student of technology to be able to make sound decisions on the tool to use in a particular situation.

General Computer

I have used computers since 1988, and began my IT career in 1995. I have been teaching general technology since 1999 to people of various technology capabilities, with tremendous success. I understand the challenges that tech newcomers have in adapting to using a computer, and have developed an effective approach to setting my students at ease so they can learn.

HTML

I have been building web sites since 1999, and have an in depth understanding of most HTML standards, which is why I do not offer instruction at an advanced level. I understand the challenges students have in adjusting to the HTML style of coding, since it is not really programming. There is a logical progression to understanding how to construct a web page, and I have developed a simple method of showing that to students so they can successfully build a web page.

JavaScript

I have been utilizing javascript in my web sites since 2001, and formulated my own version of AJAX before the common AJAX libraries existed. However, I only offer basic instruction in this topic because I have not had opportunity to incorporate the newest developments in my applications. But my students will leave my course with a sound understanding of the basic concepts of javascript so they can be prepared to move forward in their growth in this area.

Microsoft Access

I have worked with MS Access since version 2, and have built single and multi user applications with it. I have stumbled through the idiosyncrasies of this environment and have probably found every one of them. Having such a thorough understanding of Access enables me to alert my students to these barriers. Along with this, I have over 15 years of database design experience.

Microsoft Excel

While Excel is a financial tool, there is also a software side of it that can enhance the core functionality. I have developed financial applications in Excel to automate tasks and also to add functionality. VBA is the language used in Excel, and I have worked in that language since 1995. Within VBA, all Excel functionality is available through the object model of Excel, and I am able to demonstrate that relationship to my students.

Microsoft Word

MS Word is the first program I taught, in 1999. Word provides a foundation for all other Windows programs, and I take a very methodical approach to teaching it. I have found that students that don't know how to use Word also don't know much about computers, so my approach is extremely fundamental. I have had great success with this approach.

PHP

I have been developing web sites since before PHP existed, but now prefer it over other technologies. PHP has proven to be adaptable to all of my web projects, and I make use of it extensively. Because of its similarity to the C language and javascript, I have found students that have any exposure to either of those can easily make the transition to PHP. I will often make the comparisons to these other languages as a method of solidifying a concept.

SQL

I started with SQL back in the days of BTrieve, and have used it in most of my software projects, as well as web projects. For the most part, SQL is consistent across all database systems, with only limited exceptions, mostly from Microsoft technologies. Having an understanding of these differences allows for a smoother development process, and I can share these differences with my students.

Visual Basic

As a software developer I use, and have used, VB as a development tool. As a technology instructor the specific language of choice has little bearing on my ability to teach that language. VB has become a high ranking tool for business programming, and I have chosen it over others due to its relevance to the project. Understanding this relevance is key for a student of technology to be able to make sound decisions on the tool to use in a particular situation.

Kennesaw University
Information Systems

Education

Kennesaw University (Information Systems)

fun but knowledgeable tutor — I'd recommend Tom for the folowing reasons: 1- sessions are fun but at the same time you gain a lot of knowledge because he can relate the topics covered with real business life. 2- Tom is very patient and willing to take the time to make sure that you understand what he's trying to explain. 3- I had a midterm a week ago, so I had some confusion. I texted him and he was more than happy to clarif ...

— Abdulaziz, Union City, NJ on 11/13/16

Hourly rate

Standard Hourly Rate: $60.00

Cancellation: 4 hours notice required

For online instruction my rate is $10 less. Group rates are less per person, contact me for specific class rates based on student count. No more than 10 students in a class.

Travel policy

Tom will travel within 10 miles of Mamaroneck, NY 10543.