Goucher for Computer Science? Any thoughts on the program?

Also, are there a good mix of students - my son is quirky, smart, nerdy and extremely shy. Is this a possible fit for him?