Roadmap
Output
0/1
Output
Comments
0/1
Comments
Variables
0/6
Variables
Data Types
0/1
Data Types
Casting
0/1
Casting
Functions
0/1
Functions
Operators
0/1
Operators
If Else
0/3
If Else
Match
0/1
Match
While Loops
0/3
While Loops
For Loops
0/5
For Loops
Nested Loops
0/6
Nested Loops
Input
0/9
Input
Random
0/6
Random
Strings
0/12
Strings
Lists
0/13
Lists
Nested Lists
0/14
Nested Lists
Tuples
0/1
Tuples
Sets
0/7
Sets
Dictionaries
0/1
Dictionaries
Comprehensions
0/3
Comprehensions
Complexity
0/4
Complexity
Searching
0/9
Searching
Sorting
0/14
Sorting
Recursion
0/12
Recursion
Exceptions
0/1
Exceptions
File Reading
0/11
File Reading
File Writing
0/2
File Writing
Modules
0/1
Modules
Dates
0/1
Dates
Math
0/1
Math
JSON
0/1
JSON
Regular Expressions
0/16
Regular Expressions
Classes & Objects
0/10
Classes & Objects
Classes & Objects Practice
0/5
Classes & Objects Practice
Stacks
0/9
Stacks
Queues
0/4
Queues
Priority Queues & Heaps
0/2
Priority Queues & Heaps
Linked Lists
0/13
Linked Lists
Trees
0/14
Trees
Binary Search Trees
0/5
Binary Search Trees
Graphs
0/12
Graphs
Testing
0/1
Testing
Debugging
0/0
Debugging
Git
0/19
Git
SQL
0/13
SQL
SQL Practice
0/18
SQL Practice
Web Development
0/8
Web Development
Tutoring
One-on-one tutoring in software development.
What clients are saying 💬
I have used MANY tutors, and Tim greatly surpasses them all! In fact, I feel uncomfortable calling Tim a tutor, because he is a teacher. I learned more about how to actually approach and write Java code after three hours with Tim, than I did all semester with my professor.
Tim tutored my son in Data Structures and Algorithms. The instruction was top notch, thorough, and presented in a way which made the course content understandable. Tim's patience and easy demeanor put my son at ease. With his help, an A was earned in the course! We highly recommend Tim!
Tim taught java and AP computer science to all four of my children. He is reliable and explains concepts well by asking students questions to force them how to think. It's easy to find an educated person but it's difficult to find a tutor who is able to impart that knowledge so others understand it.