I'm not sure how I missed this, but you are in college. Thus you have access to resources that others might not. I'm sure your University has a counseling center. Have you been there? If not, make an appointment and get some help. Given the way you are describing your situation, I would suggest asking for someone who does CBT if that is an option. Go to student health if necessary.
I'm also sure it has some type of student services office. If you are in danger of failing out of school and losing your job, you should talk to someone there. I can assure you that they have seen all kinds of situations in the past. They may not be able to "fix" things, but they will have ideas and perhaps suggestions for resources.
Dropping a class or two when in the midst of a crisis is nothing to be ashamed of. However, even though you have dropped one class, it doesn't appear that you are taking any steps to improve your situation. This may end up making a bad situation a lot worse than it has to be. Looking from the outside, it seems like you should take enough classes to maintain good standing in your school and do as well as you are able to do in those. That should free up some time and space to get the help you need and to keep your job. The people at student services will be able to help with the academic side of things including contacting faculty if necessary. I can assure you that they have seen all kinds of medical emergencies and will know what options are available.
Longer term, who knows, maybe you will have to change directions though I think you would be surprised at how many people on here have a background in computing.
I'm also sure it has some type of student services office. If you are in danger of failing out of school and losing your job, you should talk to someone there. I can assure you that they have seen all kinds of situations in the past. They may not be able to "fix" things, but they will have ideas and perhaps suggestions for resources.
Dropping a class or two when in the midst of a crisis is nothing to be ashamed of. However, even though you have dropped one class, it doesn't appear that you are taking any steps to improve your situation. This may end up making a bad situation a lot worse than it has to be. Looking from the outside, it seems like you should take enough classes to maintain good standing in your school and do as well as you are able to do in those. That should free up some time and space to get the help you need and to keep your job. The people at student services will be able to help with the academic side of things including contacting faculty if necessary. I can assure you that they have seen all kinds of medical emergencies and will know what options are available.
Longer term, who knows, maybe you will have to change directions though I think you would be surprised at how many people on here have a background in computing.