Yeah, but I think he was still an undergrad student when he started working on Linux, wasn't he?
Although I'm sure Torvalds was an exception, I've met several people that that level that still can't code to save their life. Being a Comp Sci. major and being a programmer are often orthogonal.