Of all the mathematical sciences, computer science is unquestionably the dullest. If I had my time again, despite discovering just how much I love writing software, I still wouldn’t study computer science. I’d program, for sure. And I’d buy books on CS and learn what I need to make me a better programmer. Which is exactly what I did.