WPI vs CU Boulder

I am having a really hard time deciding between these two schools. I am going to mayor CS and because I am international tuition for both is going to be very similar. I want to know the pros and cons of each university. Any help or comments are appreciated.