## Improvements to the slides Visual notation: * Add borders around full circles (⬤) to highlight them (e.g. during a "join"). * Try swapping Wingdings numbers (in graphs) to circled Open Sans numbers. Thumbnails: * They consume too much space (as in: disk usage/memory) with little added value. * Remove/resize them. * Emphasize that they are clickable (e.g. with blue borders). ## Add missing algorithms * k-truss * Luby's * delta-stepping SSSP * DAG BFS ## Add theoretical discussions * Why do push-pull BFS correspont to v^T * A and A * v, resp.? * Demonstrate worst-case optimal joins ## Colouring Introduce some (e.g. ColorBrewer-based) colouring schema for navigation layers. Should be some pastel colours. For example - level 1: red - level 2: blue - level 3: green Make sure that these are different enough from the LDBC colours. ## Notation for arithmetic multiplication We could use × for "regular" arithmetic multiplication. This symbol is slightly overloaded as it's also used for _Cartesian product_ and _vectorial product_ but these operations are not that relevant in GraphBLAS. I don't think _outer product_ is also very relevant. These colours could be introduced in the slide templates as well.