Teaching

Advanced Algorithms
Covering approximation algorithms, randomized algorithms, online algorithms, algorithmic game theory

Blockchain & Verifiable Computing
Coming soon ...
Covering approximation algorithms, randomized algorithms, online algorithms, algorithmic game theory
Coming soon ...
Approximation algorithms for set cover problem, Steiner tree problem
Basics of linear programming, LP duality, primal-dual schema approximation
Basics of probability theory, Markov inequality, Chebyschev’s inequality, Chernoff bounds
Random data structures, hashing, Bloom filter, count-min sketch, balls-and-bins model
Random routing on hypercubes, power-of two-choices, Cuckoo hashing
Online algorithms for buy-or-rent problem, processor power management, market trading
Online algorithms for caching, k-server, metrical task systems, online dating problem, prophet inequality
Online learning algorithms for experts problem, linear classifiers, boosting
Non-cooperative game theory, price-of-anarchy, congestion games, coalition formation games
Parallel algorithms for matrix multiplication, SUMMA, Cannon algo.
Welcome to get in touch with me: sid.chau (at) anu.edu.au