Vibeleaderboard

Pamela Fox

Viber rank637

Pamela Fox is a principal cloud advocate at Microsoft who teaches Python and cloud application development. Her earlier work spans Google developer relations, Coursera, Khan Academy, Woebot and university teaching.[1]

Start with Proficient Python →
Pamela Fox

Education

University of Southern California

Bachelor’s degree in Computer Science

[1]
University of Southern California

Master’s degree in Computer Science

[1]

Links

Website GitHub X LinkedIn Bluesky Mastodon

Principal Cloud Advocate · Microsoft

Career

Fox studied computer science at the University of Southern California, earning bachelor’s and master’s degrees. She worked in Google developer relations, became Coursera’s second frontend engineer, founded GirlDevelopIt’s San Francisco chapter and created teaching materials. Later work included Khan Academy’s computing curriculum and live editor, starting Woebot’s engineering team and lecturing at UC Berkeley. At Microsoft she focuses on Python across cloud and developer tools.[1]

Contributions

Make Python concepts executable

Proficient Python is an interactive course combining explanations, runnable exercises and projects. Its sequence moves from expressions and functions through loops, collections and larger programming tasks. A learner can change a program and compare its output with the intended result, rather than only reading a worked solution. The source repository also lets educators inspect how the course is assembled and adapt the material within its license.[4][5]

Show how recursive calls relate

Recursion Visualizer turns a Python function’s recursive execution into a graph of calls. Instead of treating each return as an invisible step, the view exposes which invocation produced another and how the computation expands. That is particularly useful for functions that recurse more than once per call, where the total work can be difficult to reconstruct from a flat code listing. Fox links the tool and its source from her project directory.[6][3]

Tools, writing & talks

Tools

  • Start here

    Proficient Pythonproficientpython.com

    An interactive Python course with runnable exercises and projects.

    Start with Proficient Python and run a small exercise before reading its implementation. It is designed for interactive practice; browser access is enough to explore, while modifying the course source requires Python/web-development familiarity.

    Creator, listed on owned project directory[4]
  • Recursion Visualizerrecursionvisualizer.com

    A Python tool for inspecting the call structure of recursive functions.

    Creator, listed on owned project directory[6]

Writing, research & talks

References

Latest source check 2026-10-30

  1. [1] Pamela Home

    pamelafox.org · Checked 2026-10-30

  2. [2] Pamela Fox public profile

    x.com · Checked 2026-10-30

  3. [3] Pamela Projects

    pamelafox.org · Checked 2026-10-30

  4. [4] Pamela Python

    proficientpython.com · Checked 2026-10-30

  5. [5] Pamela Python Repo

    github.com · Checked 2026-10-30

  6. [6] Pamela Recursion

    www.recursionvisualizer.com · Checked 2026-10-30

  7. [7] Pamela Github

    api.github.com · Checked 2026-10-30

Pamela Fox | VibeLeaderboard