Interactive HTML teaching slides
Watch how static PowerPoint lectures are transformed into interactive HTML experiences with Canvas visualizations, step-through animations, and hands-on exercises — all in a single self-contained file.
Arrays, linked lists, stacks, queues, trees, heaps, hash tables, maps, graphs, BFS, DFS, shortest path, and algorithm analysis.
DFA, NFA, ε-NFA, regular expressions, context-free grammars, pushdown automata, pumping theorem, Turing machines, and P vs NP.
Functional programming with OCaml, abstract syntax trees, static analysis, abstract interpretation, lattice theory, worklist algorithms, and security analysis.
C++ pointers, dynamic memory management, and advanced data structure concepts with hands-on exercises.
Portfolio theory, CAPM, EMH, bonds, macro/industry analysis, equity valuation, and Bloomberg Terminal exercises.