I go to Colgate University. The CS Program is good, not the best, but it is a liberal arts college and the people there are really interesting and smart and a lot of fun. The professors are the best part. I've eaten dinner at at least four of my professors homes with their families and see them all the time downtown and walking around the campus. My largest class so far has been 18 kids. Hit me up (my username @ students.colgate.edu) if you have any questions...love to help!