Search
Tom S.'s Photo

Experienced teacher
Tom S.

250 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $65

About Tom


Bio

I have a PhD in computer science and have worked in the field for over 20 years. I teach business, IT, Computer Science, Math, Philosophy, Writing, and a host of other subjects.

Of thousands of students served, I have a 98% "would recommend" rating. My approach is student-centered, based off the theories of Carl Rogers augmented by design thinking.

I understand the student whose approach requires assistance; I have walked in your shoes and found the ways out of the miasma of confusion that...

I have a PhD in computer science and have worked in the field for over 20 years. I teach business, IT, Computer Science, Math, Philosophy, Writing, and a host of other subjects.

Of thousands of students served, I have a 98% "would recommend" rating. My approach is student-centered, based off the theories of Carl Rogers augmented by design thinking.

I understand the student whose approach requires assistance; I have walked in your shoes and found the ways out of the miasma of confusion that envelops you.

I have over 20 years of experience informally and in graduate school, combined with a relentless curiosity and desire to learn and improve myself keeps me both relevant and inspiring.

Frankly, I think teaching is impossible, and places that focus on teaching, instead of learning, are obsolete. I think that most of the educational system is designed around the needs of the people running it, not the students in it.


Education

Carleton College
Political Science
Harvard University
Masters
Tulane University
PhD

Policies

  • Tutor’s lessons: In-person
  • Hourly Rate: $65
  • Travel policy: Within 20 miles of Tuckahoe, NY 10707
  • Lesson cancellation: 12 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Tom hasn’t set a schedule.


Approved Subjects

C

C

I teach C at a collegiate level, with excellent teaching evaluations.
C++

C++

I teach C++ at a collegiate level, with excellent teaching evaluations.
Computer Engineering

Computer Engineering

I teach digital circuits and computer organization and architecture at a university level. K-maps, reductions, and Assembly language, especially Intelx86 are my key areas of focus. These are elementary in computer engineering, not advanced.
Computer Programming

Computer Programming

I've programmed for over 30 years (scary to write that!) and teach programming in college.
Computer Science

Computer Science

I have a PhD in computer science and have worked in the field for over 20 years. I have excellent student evaluations.
Data Science

Data Science

I have been teaching Data Science and Analytics since 2016 at a University level, including most entry-level Data Science topics, and a few advanced ones like TensorFlow and other ML technologies. I have recently published a paper at an IEEE Conference on the use of TF for facial recognition.
Linux

Linux

I teach a course on systems programming in Linux, in which we program sockets interfaces as well as pthreaded programs. Of course we cover the basics, like command line operation and Linux system tools like sed, awk, and others.
Logic

Logic

All computer science PhDs have to take courses in formal logic. I am a Computer Science PhD. Therefore, Socrates is mortal. My dissertation was on logic programming and databases.
Microsoft Access

Microsoft Access

I have a PHD in databases, so background on theory is good. I have developed 4 applications in Access, both using the native database and using access as a pass-through to underlying data in SQL Server, Oracle, and DB3+. I am ok on VBA and quite good on database design.
Public Speaking

Public Speaking

I have been a university lecturer for over 20 years. I was absolutely terrified to appear before a class my first day. Since that day in 1993, I have become a leader of faculty workshops where I train new faculty in classroom management and public speaking. I adapted this workshop to a course I taught on leadership for students; I can send the file. In a nutshell: I have spoken to thousands of students before a classroom, and done so to rave reviews. I am an INTJ Meyers-Briggs personality type, so I especially understand the issues of introverts having to be public speakers, and incorporate this experience when training others to speak publicly.
UNIX

UNIX

I teach two courses on C/Assembler programming on UNIX. In those courses, we have a basic LINUX command-line section, and we do sockets, network, fork/execve, and web server programming. Recently, my class learned how to use the threading infrastructure of UNIX to write parallel code.
Art History
Calculus
Geometry
GRE
Java
Microsoft Excel
Probability
SQL
Trigonometry
Tom S.'s Photo

Questions? Contact Tom before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (61 ratings)
5 star
(59)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Great Teacher

A marvelous teacher, very clever and very good at figuring out what his student needs to know. Really, a great experience!!! I posed lots of challenges and he met them all.

Nancy, 2 lessons with Tom

Tom is awesome

Tom is one of the most knowledgeable people I have ever had the pleasure of working with. He explains concepts and helps you to figure out the answers and processes needed! Would ask for his help anytime

Ilan, 5 lessons with Tom

Tom is awesome

Tom spent time not only helping me to understand the what’s and how’s of the code I need to write, but also the why’s. He helped take my pseudo code and patiently worked with me to optimize and improve it to a place where it not only solves the problem but I understand the concepts behind it.

Ilan, 5 lessons with Tom

Tom is awesome

Tom spent time not only helping me to understand the what’s and how’s of the code I need to write, but also the why’s. He helped take my pseudo code and patiently worked with me to optimize and improve it to a place where it not only solves the problem but I understand the concepts behind it.

Ilan, 5 lessons with Tom

Great Teacher

Tom was a great help in our first session. He was quickly able to supply me with notes that would be relevant to my homework and future coursework that will be taught in my class. Has a clear understanding of computer science which made learning with him very helpful.

Zach, 7 lessons with Tom

SQL lesson with Tom

Tom led me thru a variety of entry level SQL queries as along with a few aggregate functions like, sum, max, and min. He was both extremely patient and effective while communicating the basics of SQL.

Jay, 3 lessons with Tom

Diligent

He was great! In a subject he wasn't completely comfortable with, he decided to independently take the time outside of our session to prepare to make sure he could provide me with as much assistance as possible.

Britton, 1 lesson with Tom

Excellent assistance. Very reasonable.

The tutoring session for my 84 year old husband was excellent. In a very short time, my husband was happy again, using all of his Excel Spreadsheets. Tom's ability saved us hours of angst! Thank you.

Concettina, 1 lesson with Tom

Excellent Tutor

Tom was able to teach me more than I learned in 6 hours of class in one hour. He broke it down into understandable components that made it possible for me to get a handle on the material. I feel well prepared for my upcoming exam. Thank you Tom.

Marilyn, 6 lessons with Tom

Knowledgeable and helpful computer tutor

My son had a high school computer project due and Tom was very responsive, and met with him several times. He was very helpful and knowledgeable and my son found his teaching style to be excellent. Would highly recommend Tom.

Mark, 2 lessons with Tom
Hourly Rate: $65
Contact Tom