My major is environmental engineering, applied MS.
My UG major is chemistry, there are a lot of questions.
CMU's non-thesis program has a high rank while a huge cost. and I have to make one more semester for the undergrad courses.
NCSU's rank is not as well as CMU, but it with thesis, I suppose it will be better for an non-environemental field guy to familiar with this major.
I Do not have much experience of American way of thinking,WHICH ONE WILL U CHOOSE?