Search
Tom H.'s Photo

Beginner to Intermediate Technology
Tom H.

220 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50
Response time: 16 minutes
Tom H.'s Photo

Beginner to Intermediate Technology
Beginner to Intermediate Technology
Tom H.

220 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

220 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Tom


Bio

I have been teaching students of various ages since 1998, 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 25 years ago, and have found it to be an extremely...

I have been teaching students of various ages since 1998, 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 25 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: $50
  • Rate details: In-person rate is $60/hr, for online it is $10 less. Group rates are based on student count, up to 10 students.
  • 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


Approved 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 desktop development tool, but not for the web, and so as a technology instructor I teach C# desktop development only. 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.
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.

Examples of Expertise


Tom has provided examples of their subject expertise by answering 8 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

4.9 (81 ratings)
5 star
(77)
4 star
(3)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews

Very patient and sincere, eager to teach.

He reviewed a PHP project I am doing (for which I needed help) and sounded very genuinely excited about helping me finish the project and teaching me about PHP. He is very sincere and knowledgeable about PHP & MySQL and you can tell he is eager to teach what he knows. I was lost a few times since this is a new subject to me but he still explained the concepts until I finally "got them". He has a very relaxed/laid-back attitude about teaching which is motivating. Makes you want to do good.

Johanna, 3 lessons with Tom

Excellent

Tom was incredible helpful with my VB.net project. He was able to jump right into the amount of code I had done already and help me complete parts of my project as well as debug some of the problems. Tom has amazing knowledge of many coding languages and is very helpful. I would recommend Tom to anybody who needs serious coding help.

Ben, 1 lesson with Tom

Great teacher! Works Great with You

Tom H. was a great teacher. He explained why codes worked and how to find specific codes and models. Highly recommend to anyone who needs help with VBA!

Kat, 1 lesson with Tom

Extremely knowledgeable and patient tutor

Tom is such a great tutor because I knew little to none of programming with C# and he managed to teach me the basics and still help me develop a script all at the same time.

Michel, 2 lessons with Tom

SQL lesson with Tom

Tom helped me with understanding ddl and fundamental database knowledge. We also went over select and where statements. I will be reaching out to tom with any further questions i have around sql. Highly recommend his classes!

Jay, 1 lesson with Tom

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
Hourly Rate: $50
Response time: 16 minutes
Contact Tom