@durna01 we actually heard more about that (CCIS approach to teaching) when we visited last summer. Doreen (forgot last name - dean of students) and the CCIS dean are both very compelling - talked about the language (racket?) that they use for teaching CS concepts to new students. Even freshman w/prior programming experience must take the class to learn this approach. Several other kids from our HS have done CS at Northeastern, and they spoke very highly about this and how it helped them understand CS in a different way. I also like that classes are small (conpared to a lot of colleges) and are taught more by professors than TAs or adjuncts.