Sorting, searching, Asymptotic notation, dynamic programming, graph theory, and more.
RSA, ECC, hashing, number theory, digital signatures, and security concepts.
Search algorithms, Minimax, MCTS, knowledge representation and other optimisations