HOLY CRAP I KEEP REPLYING SO LATE I AM SO SORRY.
I was playing a game, promised myself I'd check my vms and lost track of the time. I already have you added, and should be on my way shortly. Again, I'm so sorry and I'll be glad to help any time in the future, if you'll let me. We should probably agree on a specific time though ^^;
And I'm so sorry about your teacher. That's gotta be annoying >.<