I don't know much about Stanford's strengths in this area, but Harvard has a fantastic major in Environmental Science and Public Policy that sounds like it's exactly what you're looking for.
Environmental Science and Public Policy
My ex-boyfriend was an ESPP major and has been working in alternative energy and environmental consulting since graduation (his college grades were average).