Is anyone familiar with the Comp Sci and Math departments at Colorado College? Are the professors interesting / responsive? Are the upper-level classes offered frequently enough? Are the classes mostly focused on theory or practice? Are there internship / research opportunities associated with the college or does one have to go outside for these opportunities?
My son has been admitted EA, and is most interested in CS but may major in math or double-major. He especially likes the block program so he can devote his full attention to whatever class he is taking at the time.