I'm a 3rd year computer engineering student and I'm really struggling this semester due to a combination of anxiety and depression.

Honestly, I'm not sure why I'm depressed but I think it is, at least partially, a result of my social life taking a big hit recently. A good friend had to take the semester off because he's going through something (long story) and due to circumstances outside of his control it can be impossible to reach him for long periods of time. Additionally, a girl I met and got along with pretty well ended up ghosting me for several months only to tell me she no longer wanted to talk to me. I'm not really sure what happened and I doubt I'll get any kind of explanation. I've been pretty isolated since the start of the semester as a result.

I'm anxious because I've fallen behind and now I struggle to check my email and course websites. I struggle with anxiety and when I become anxious it can cripple me. I'm behind on both schoolwork and applying to internships. I've also missed 4 meetings for the design team I'm on so far. I believe I can catch up but it feels impossible for me to even look at my schoolwork and/or open my email as ridiculous as it sounds. I dread having to talk to said design team's executives about why I missed so many meeting.

One of my extended family members died in an accident around the start of the semester. It's not honorable, but I can probably use that to be allowed to submit all the assignments I must've of missed late. It's a shameful thing to do but it's the only way I can avoid losing huge chunks of my grade in all my courses.

How do I overcome my anxiety? What's the best way to catch up?