Followed you from MI. Sorry this happened and double sorry that instead of giving you a little dopamine to take the edge off MI decided to shit all over this.
Hope you're okay, please find some real people in your life to help you process this. Online is okay if everyone around you sucks, but it really isn't the same, and shit like this does eat at your soul over time. I might not know anything about you, but odds are pretty good that you deserve love and support. Find the people who give that to you and hold on tight.
On a lighter note, your professor is the worst piece of shit I've seen this morning, and I just cleaned up my dog's vomit after he got into the cat's litterbox last night.