I went in for this "talk," where my boss admitted that it was a knee-jerk reaction to fire me. He praised my work ethic, and said that he held me to a higher standard than most because I was a Graduate student. He also expressed reservations about my school time vs. work time ratio, which we will still have to resolve, as he is offering me a second chance.
So, I was fired, and now I'm being rehired. And he's asking me about my summer schedule. :)