My son did the program at Hampshire College after several kids he knew had done PROMYS, Mathcamp and Hampshire and liked Hampshire the best. If your son is young, then Hampshire is probably not the best place since it is really for high school students largely ages 15-18. My son then met with kids from Hampshire in New York City and stayed in touch with them.