Mathematics, Computer Science, and Physics