. "Algorithms and advanced data structures, including graphs, heaps, self-adjusting data structures, set representations and dynamic programming." . . .