Search
William B.'s Photo

MIT EE & ComSci Grad for AP Com Sci A (videogame industry vet)
William B.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $40

About William


Bio

I hold a B.S. in Electrical Engineering and Computer Science from MIT. In high school, I scored a 5 on all five of my AP exams and graduated 2nd in my class, earning the Rensselaer Medal for excellence in math and science.
I began tutoring in high school, working one-on-one with classmates preparing for AP exams. That experience taught me how to break down complex material into digestible pieces — and how to reverse-engineer what the test is actually looking for.
I've built cash...

I hold a B.S. in Electrical Engineering and Computer Science from MIT. In high school, I scored a 5 on all five of my AP exams and graduated 2nd in my class, earning the Rensselaer Medal for excellence in math and science.
I began tutoring in high school, working one-on-one with classmates preparing for AP exams. That experience taught me how to break down complex material into digestible pieces — and how to reverse-engineer what the test is actually looking for.
I've built cash concentration software on Wall Street, served as technical lead on award-winning EA Sports titles, and spent 6+ years as Android Platform Lead at Zwift. My real-world examples come from actual production code — not AI-generated drivel.
My signature method is backward design: we start at the end. Before writing a single line of logic, we write the return statement, or the base case, or whatever the function is supposed to hand back. Something concrete we can look at together. Then we ask — okay, what has to be true for that to happen? We build the solution backwards from the answer.
This works especially well for recursion, loops, and method design — the exact places AP CS students get lost. Rather than staring at a blank function, students always have a foothold. We work from known ground toward the unknown, not the other way around.
I pair this with real-world analogies and examples drawn from my career to make abstract concepts click. Sessions are interactive — we think out loud together, write a little, pause, talk, then write more.
I work with high school students, primarily juniors and seniors preparing for the AP Computer Science A exam. Sessions are one-on-one, in-person or remote.


Education

Massachusetts Institute of Technology
BS EE and CS

Additional Languages

Italian
Spanish

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

William hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Gaming

Computer Gaming

I hold a degree in Electrical Engineering and Computer Science from MIT, where I completed my undergraduate thesis at the AI Lab under the legendary Marvin Minsky. My professional background includes over 25 years of industry leadership as a Lead Programmer and Technical Director for global franchises like James Bond (EA/MGM) and NBA Live (EA Sports). I specialize in building students confidence, with intuitive models and lessons gleaned from real-world experience. Beyond just passing the exam, I mentor students on how to write professional-grade code, think like a world-class engineer, and thrive on a team.
Computer Science

Computer Science

I was the Android Platform lead at Zwift. I ported the game to Android and did life cycle maintenance with a very heavy use of Java and C++.
William B.'s Photo

Questions? Contact William before you book.

Still have questions?

Hourly Rate: $40
Contact William