That makes a lot of sense... when you're moving the last thing you need to worry about is doing homework!
I think that NU people are a lot less likely to post here because people can be a bit vicious here. That, coupled with the whole "OMG, you didn't go to a T14 school, you're never going to get a job!!!" thing. I'm on facebook at Northeastern, but I didn't think there was a separate LS one.