1 of 7

Connect with hundreds of tutors like Thomas

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Thomas, a tutor from Northern Illinois University

Thomas

Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

I spend entirely too much time working on computer related projects and could use an intervention, possibly involving a lobotomy. I suspect I am ADD patient zero. Asimov's Robot stories led me to a life-long interest and PhD in artificial intelligence from Northwestern University.

I have worked for Lucent Technologies, Microsoft, Citrix Labs, and Ernst & Young in numerous areas: telecommunications, distributed processing, databases, data science and machine learning to name a few.

I am an expert in C, C++, C#, and Java coding. I am proficient in Python, SQL, and a number of other languages.

I taught upperclass and graduate computer science topics at Illinois State University for six years, including operating systems, distributed processing, graphics, and gaming. I also taught at DigiPen Technical Institute for a year, topics including software engineering and artificial intelligence.

I also do android apps for games and open science projects.

I have collaborated on a robot of a wormlike creature that is on display currently at Ars Electronica in Linz Austria.

See https://github.com/portegys and tom.portegys.com/programs.html for code projects.

See tom.portegys.com/research.html for a list of my publications in AI and other fields. My most recent project is an AI simulation of honey bee nectar gathering, which includes a fascinating dance they do to tell other bees where the nectar is outside the hive.

I enjoy the teaching part of tutoring quite a bit. Grading homework not so much! Last summer my granddaughter and I built a horse racing game with Godot, for example. My approach is to build things as the best way to learn. Computers give you that opportunity!

Connect with a tutor like Thomas

Thomas’ Qualifications

Education & Certification

Undergraduate Degree: Northern Illinois University - Bachelor of Science, Psychology

Graduate Degree: Northwestern University - Doctor of Philosophy, Artificial Intelligence

Hobbies

New and ancient syfy, fantasy and horror. Tramping around with dogs and serving as a cat couch. I'd like to go back to school someday and go on a dig somewhere. More about me at portegys.com

Tutoring Subjects

Algebra

AP Computer Science A

AP Computer Science Principles

BASIC

Basic Computer Literacy

C

C#

C++

College Computer Science

Computer Architecture

Computer Science

Computer Theory

Concurrency

Cryptography

CSS

Data Science

Datamining

Discrete Math

Distributed Computing

Geometry

High School Computer Science

HTML

Hyper-V

Java

JavaScript

Linux

Machine Learning

Math

Microsoft Office

Parallel Computing

Pascal

PC Basic Computer Skills

Perl

PHP

Programming VB.NET

Project Management/PMP

Python

Relational Databases

Robotics

Social Networking

SQL

Technology and Coding

Visual Basic

Visual Basic .NET

Connect with a tutor like Thomas