HUNTERTUTORING

Theoretical / proof-based

JavaScript / TypeScript · Undergraduate · CS / Programming

Topics

Language semantics and models

  • Execution contexts and the call stack
  • Prototype chain lookup vs classical OOP
  • Event-loop scheduling as a concurrency model
  • Type soundness intuition for TypeScript's structural types
  • Trade-offs of dynamic typing vs gradual typing
  • Correctness arguments for async control flow (ordering, races)

Algorithms in JS/TS

  • Complexity of common array methods and object maps
  • Immutable data structures and persistent update costs (intro)
  • Parsing and AST ideas behind transpilers (survey)
  • Reasoning about referential transparency in FP-style JS
  • Formalizing API contracts with types as specifications
  • Comparing JS runtime models to other managed languages

Pricing calculator

Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.

What do you need?

$1,162 · JavaScript / TypeScript · 18 tutoring hrs

Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.