Sorry to type in English, it's 'cause I don't have Chinese input on my device. Anyway, I have been accepted by two schools: Kent School (CT) and Cranbrook Schools (MI), and I have a hard time choosing between them. I like engineering and research science and wish to pursue more advanced level and competition of math (above BC Calculus), physics and robotics. Could you value them on their participation in the contests of these subjects and resources in these areas? Also, I prefer to stay in New England, 'cause 1). I like Yale and MIT and wish to do some intern; 2). my old school is in New Hampshire, so it will be easier to keep friendship there. However, Cranbrook seems a more competent school in its region and has a strong relationship with MIT and UM Ann Arbor. So... Please give me some advice. Also, which is shows a better matriculation for Chinese international students? (Could you please be specific~)