To innovate in computer science, one must first master the fundamentals.