Search
Tyler G.'s Photo

Experienced programmer with a deep understanding of Python & Rust
Tyler G.

254 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Instant Book

Hourly rate: $65

Claim a session with Tyler G. that fits your schedule

See more options

About Tyler


Bio

Let’s get your code to work, and let’s make sure you understand why it works.

I'm Tyler, and I hold a BS and an MS in Computer Engineering and 10 years of professional experience. I’ve worked on real-world software projects across the stack, including Python, React, Rust, and low-level systems such as ARM and x86. My experience across tools and domains has led my passion to grow beyond just getting code to work; it's about unraveling the nuances of how software functions and exploring each...

Let’s get your code to work, and let’s make sure you understand why it works.

I'm Tyler, and I hold a BS and an MS in Computer Engineering and 10 years of professional experience. I’ve worked on real-world software projects across the stack, including Python, React, Rust, and low-level systems such as ARM and x86. My experience across tools and domains has led my passion to grow beyond just getting code to work; it's about unraveling the nuances of how software functions and exploring each layer of its construction.

I’ve spent several years mentoring more than three dozen junior engineers and students in one-on-one settings. In these sessions, I take a first principles approach: if we can step back and understand the foundations underpinning each subject, we can dive into the details of a task or project with more confidence and resilience.

In addition to tutoring, I work on language-level tooling, including rebuilding Python in Rust from scratch, which deepens how I explain software engineering concepts.

As a tutor, I focus on you as a human first, and the task second. Taking the time to understand your unique perspective and learning style is key to helping you achieve you goals.

Please contact me with any questions or to discuss your specific learning goals. Let's work together to build your skills and confidence!


Education

University of Kentucky
Computer Engineering
Purdue University
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Engineering

Computer Engineering

I have two degrees in Computer Engineering where I studied digital logic and computer architecture. I built a working processor in Verilog and my capstone project involved building a microcontroller image capture system for a small satellite. I also worked for nearly 3 years at AMD on microprocessor verification.
Python

Python

I'm rebuilding Python from scratch to learn how it works! I'd be happy to work through the fundamentals with you.
Computer Programming
Java
JavaScript
Tyler G.'s Photo

Questions? Contact Tyler before you book.

Still have questions?

Contact Tyler
Response time: 20 minutes

Ratings and Reviews


Rating

5.0 (135 ratings)
5 star
(133)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Excellent Computer Programming Teacher

Tyler has been a huge help so far in my learning journey. He is a calm and patient guide that can help you through the sometimes confusing world of computer programming. I'm learning web development with Tyler, and we've worked together to develop a curriculum based on my interests and his areas of expertise. I feel lucky to have connected with him because I'm interested in learning Rust, and he has experience with that programming language. Our plan is to study Rust (for backend web development), React (for frontend web development), PostgreSQL (for a database), and Docker (for containerization). Tyler is a genuinely good person, and you can tell he cares about his students. He's a very patient teacher who makes learning difficult subject matter enjoyable. I've had fun taking classes with him so far, and I very much look forward to continuing my learning journey with him. I highly recommend Tyler as a teacher.

Eric, 61 lessons with Tyler

Unassuming, Knowledgeable, patient tutor

CS was the topic. Some concepts in assembly were difficult to understand. But Tyler went though them very patiently. His knowledge on the subject came through. At the end of the class, it all seemed to come together nicely. Tyler is truly a gifted tutor. Looking forward to the next class with him to further solidify the concepts.

Girish, 5 lessons with Tyler

Computer Science Ocaml

Tyler is very knowledgeable and patient guide me to start my Ocaml project. He also review my homework. I will continue regularly sign up lesson through out whole semester.

Christine, 30 lessons with Tyler

Great Start

He was good at not wasting my time so far. I know a bit to start and so we started right where I was ready to start and I felt like we got pretty far in the first go. Looking forward to next week!

Aaron, 7 lessons with Tyler

Knowledgeable tutor

Tyler has a good background in Rust and web development. His insights are helping me learn some fundamentals about backend development and at the same time helping me progress with learning Rust

Jonathan, 6 lessons with Tyler

Knowledgeable tutor

Tyler has a good background in Rust and web development. His insights are helping me learn some fundamentals about backend development and at the same time helping me progress with learning Rust

Jonathan, 6 lessons with Tyler

Learning Rust and Enjoying It

Tyler is patient, very knowledgeable and has great insights on the reason why things are done in a certain way. Rust is not the easiest language to learn and getting the fundamentals right is very important.

Eric, 4 lessons with Tyler