(((((Michelle))))) Stop talking to him. I think you should sign off of IM and ignore him until your final is over. Don't deal with this right now. He has had almost a year to do this and now is not the time.
I am not sure what threw him into this anger stage, but I am so sorry that he is dumping this on you now.