Have you called them? If not, I would call them everyday and ask if it has shippped yet since you need it for a class and your card has already been charged. Plus you might get to talk with different people and one might be more customer service friendly than another. Good luck.