Search
Andrew W.'s Photo

Former Computer Science Professor and Google Engineer
Andrew W.

768 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $95
Response time: 5 hours
Andrew W.'s Photo

Former Computer Science Professor and Google Engineer
Former Computer Science Professor and Google Engineer
Andrew W.

768 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

768 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Andrew


Bio

Hi, I'm Andrew. I'm a former professor and Google engineer. I've taught freshman to graduate level courses to hundreds of students in mathematics and computer science, and have worked as a software engineer in a variety of languages (mainly C, C++, and Python).

My approach is focused on building understanding through discussion, diagrams, and working examples, and I'm upfront about understanding and serving student needs, as well as creating a judgment-free, supportive, and collaborative...

Hi, I'm Andrew. I'm a former professor and Google engineer. I've taught freshman to graduate level courses to hundreds of students in mathematics and computer science, and have worked as a software engineer in a variety of languages (mainly C, C++, and Python).

My approach is focused on building understanding through discussion, diagrams, and working examples, and I'm upfront about understanding and serving student needs, as well as creating a judgment-free, supportive, and collaborative tutoring experience.

I'm experienced in teaching and tutoring in the following courses:
-Introductory Programming (in C, C++, and Python)
-Discrete Math (including logic, proofs, graph theory, and counting)
-Algorithms and Data Structures (from sorting to NP-completeness)
-Theory of Computation (including automata, Turing machines, and computability)


Education

University of Arizona
Computer Science
Tufts University
PhD
Tufts University
Masters

Policies

  • Hourly Rate: $95
  • Rate details: 50% cancellation fee for less than 24 hours notice, 100% cancellation fee for no-show.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 1/5/2023

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

C,

C

Programmed in C full-time as a software engineer at Boeing. Taught courses in C/C++ at multiple American universities. Completed coursework in operating systems, compilers, and systems programming as part of three degrees in computer science (B.S., M.S., Ph.D.)
C++,

C++

I've written software in C++ at Google, Apple, and Boeing and taught introductory programming courses in C++ as a university professor to hundreds of students.
Computer Science,

Computer Science

I've taught courses in programming, algorithms, and data structures from freshmen to graduate levels, starting in 2006. As a professor at the University of Texas, I won the student-selected "Outstanding Computer Science Faculty Award". I've worked as a software engineer at Google and Apple and have published over 50 research papers in algorithms and computation theory.
Python

Python

I've programmed in Python professionally since 2008, and most recently as a software engineer at Google.

Corporate Training

C++

C++

I've written software in C++ at Google, Apple, and Boeing and taught introductory programming courses in C++ as a university professor to hundreds of students.

Math

Discrete Math

Discrete Math

I've taught discrete math at two universities to hundreds of students and have published dozens of research papers in discrete math topics (graph theory, combinatorics, logic). I built a discrete math course from scratch at the University of Texas, and won a student-selected "Outstanding Computer Science Faculty Award" for this course design.

Examples of Expertise


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

Ratings and Reviews


Rating

5.0 (280 ratings)
5 star
(279)
4 star
(0)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews

excellent guidance for computability theory

very helpful teach by example style for understanding understanding PDAs with interactive digital whiteboarding that helped me learn a week worth of missed lecture content in a couple hours. would highly recommend

Padraig, 1 lesson with Andrew

Expert in graduate-level Algorithms

Andrew is probably in the top 1% of his field (if not the top). I am currently attending a graduate program at a top school and with that, a strong graduate-level algorithms course. Andrew is able to solve every single problem I have given him, we talk through the solutions and his explanations are always clear. Not surprising, as I found out he was a professor in algorithms (has a Phd in algorithms specifically) and was part of an algorithms-based research lab at MIT. Because of him, I am doing really well in my course when I did not even have a great understanding coming out of my undergraduate algorithms course. Andrew is awesome.

Maiah, 91 lessons with Andrew

Great Teacher

Very nice tutor! Really knew the material, was well prepared and efficient with the time we had. Super recommend it!

Jorge, 1 lesson with Andrew

Great experience learning C++

Engaging and patient! Andrew has done an excellent job of helping me understand the basics of C++ since I had trouble learning in my class. Thank you for getting me through this hard quick semester. Highly recommend!

Ekaterina, 9 lessons with Andrew

HIGHLY Recommend - Computer Science Professor

Andrew is without a doubt the most knowledgeable computer science tutor I have been able to work with. I HIGHLY recommend him to any student/industry professional working within this broad field.

Alex, 1 lesson with Andrew

Great Tutor

Andrew not only understands all the material in my algorithms class but he can explain and help me work through the parts I do not understand. Excellent at providing relevant examples and re wording an explanation that doesn’t make sense to me instead of repeating himself.

Eugene, 32 lessons with Andrew
Hourly Rate: $95
Response time: 5 hours
Contact Andrew