computer science

The best courses for "study of the theoretical foundations of information and computation", computer science.