Let me answer a popular question to clear up some clutter on this thread.
I've waited ____ (amount of time) since my ____ interview and I havent heard back yet. (What do I do?) or (how long did it take for you?) or (is this a bad sign?).
The answer is, everyone has and will have a different reply time. I know you guys are anxious, but you need to be patient. If you really feel that sense of urgency, just email the recruiter and ask the status of your hiring or interview. They will fill you in. Again, I know we are all excited for this, but being constantly worrying on here isn;t going to help for the initial reason I mentioned above.
Three interviews, a background check and time in between each. These guys are busy and if classes start a good while from your interview, the response time will also have a gap. BE PATIENT.