Theory of computation and complexity theory
Understanding computer science, mainly theory of computation and complexity theory