If you are planning to look for a job rather than start a company, you really should get your degree.
If your classes are not stimulating you enough, perhaps you could try training for programming competitions (TopCoder, Google Code Jam, ACM ICPC). Doing well on those could be a good differentiator on a resume.
Or he could pick up short coding jobs online (eg vworker) and start to build a portfolio of successfully applying his coding skills - there's a lot more to being a good prospect for an employer than being a killer coder.
If your classes are not stimulating you enough, perhaps you could try training for programming competitions (TopCoder, Google Code Jam, ACM ICPC). Doing well on those could be a good differentiator on a resume.