My son is deciding between RHIT, RIT, RPI, WPI, Case Western and University of Rochester. He knows he wants to major in Computer Science and probably get a job after graduation rather than pursue an advanced degree. I'd appreciate any information about the computer science program, specifically, at RHIT. I know the engineering programs are very strong but that's not his true interest. Also, he does not drive and I'm concerned that the location of the school is a drawback for him. Does anyone know about public transportation or school shuttles to local movie theaters, stores and restaurants? I've read that many of the students are active in sports. My son is NOT into any sports--would this make him feel more isolated on the campus? Any information would be greatly appreciated!!