When I was at Waterloo almost everyone I knew at the climbing gym was some combination of engineering, physics, mathematics, and computer science.
This doesn't surprise me since bouldering problems, as discussed here, are puzzles, akin to programming puzzles, where the solution is often some clever trick that, once known, makes a problem easy.