Search

Tom H.

Beginner to Intermediate Technology

Beginner to Intermediate Technology

$60/hour

  • 110 hours tutoring

  • Mamaroneck, NY 10543

About Tom


Bio

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

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.


Education

Kennesaw University
Information Systems

Policies

  • Hourly rate: $60
  • Rate details: 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.
  • Tutor’s lessons: In-person and online
  • Travel policy: Within 6 miles of Mamaroneck, NY 10543
  • Lesson cancellation: 4 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

Microsoft Excel,

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

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.

Computer

C#,

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,

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,

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,

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,

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,

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,

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,

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,

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

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.

Corporate Training

General Computer,

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,

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.
Microsoft Excel,

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,

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

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.

Ratings and Reviews


Rating

5.0 (41 ratings)
5 star
(39)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Exceptional programmer & teacher

I trust that Tom can always help me with anything VBA that I'm struggling with, regardless of the complexity. He not only tells me how to do something, but walks me through his thinking and approach to the problem. He moves at the right pace, and explains everything clearly.

Erika, 3 lessons with Tom

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 clarify my confusion over the phone with no prior appointment what so ever. I guess I was lucky that he had the time and the phone call lasted for about 15 min, but still it was VERY nice of him to do that, AND FREE OF CHARGE!! 4- If you work really hard and make some progress and he notices that, he'll mention it. To me this is important because first it's encouraging and tells me that I'm on the right track. 5- The fact that he has a flexible schedule is a huge advantages. Highly recommended!!

Abdulaziz, 4 lessons with Tom

Good lesson

Tom help me come up with a game plan to finish my Access database. We will meet again soon to execute that plan

Tarik, 20 lessons with Tom

$60/hour

Tom H.

$60/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Tom