And it got worse after my son was born a few years ago. I would count the number of weeks available, not the days, because there has been whole weeks that I couldn't do anything. After all those are two full-time jobs.
As for your CS education, I'd recommend getting into some side projects and explore from there. If you go to a school, it's going to take too many courses.
It takes me one call in the morning, of me saying for the hundreth time in the past 8 months that the integration is still missing data, to get me off the rails for the day. I know at 10AM that I won't touch anything else after work.
Been contemplating starting early and dedicating "the best hours" to myself.
That was something I have considered for a while, but then figured out it is unrealistic because I have a kid. But original replier probably can do if he/she doesn't have one.
I realized that frustration from work usually spills over to other parts of my life, not surprising as work is usually the first big thing we do during a day. I'm exactly like you -- when I have a lot of frustration from work, then I wouldn't want to work on side projects. It has nothing to do with how many hours I have.
I also have some bad sleep patterns as I only sleep about 5-6 hours every night most of the time.
I think, it might be useful to learn some mental skills to compartment one's mental state. If I could somehow put that frustration from work into a separate space without it spilling all over the ship, it would definitely help a lot. But so far I don't know how to do it -- plus I have a kid so I can't chill down after work until late night.
Esp. good were:
https://ocw.mit.edu/courses/6-001-structure-and-interpretati...
and
https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-...
Not really. You'll find that as an experienced programmer, you have a massive advantage at times in your classes.
Hell of a lot more difficult now when I need to work and don't really have the same amount of time to dedicate to studying. Hell of a lot easier when you're younger, your whole life basically revolves around the education, and any job you have generally fits around your school life rather than the other way round.