NSLC- Engineering

So I was thinking about doing the NSLC in engineering at Yale this summer. I was just wondering how the experience is? How many people are in it? What kinds of activities do you do?