Well the other night I fell asleep after a night of drinking listening to Closing Time by Tom Waits.

Normally though, it feels more like my natural state. I grew up an only child and most of my friends lived far away so I would only see them after school once or twice a week. Entertaining myself was a necessity.

I went through a bad stretch a few weeks back where I didn't see any of my roommates (who are my best friends) for 10 days at all. Not even a passing hello. I would get up earlier and come back after they all went to bed. That put things in perspective, but only after my friend that I work with told me that I was being an idiot and that I should just go home already.

Babylon 5 - Hasn't aged the best, since it was one of the first shows to use CGI regularly, and it shows. They also lost the film in a fire so they can't remaster it. It has some of the best character development I've seen on TV though.

Stargate - 17 seasons across 3 series is not an easy feat. Again, takes a little work to get into. Acting in the first season is stale. Once it gets going though, you can't stop.

And of course there's Star Trek, but what no one tells you is that Deep Space 9 is the best one.

As an engineer, I really liked the probability class I had to take. That was in part because the professor was awesome though, so your milage may vary.

How's your computer programming? I know a lot of MechE's try to get by without really learning it, but it's only an advantage. Also, once you get into industry, you might pivot into a role that needs programming, and having some further background will be beneficial. I have a MechE friend that happened to.

I also took a Science Fiction Literature class I enjoyed a lot. A lot of it turned out to be Western History as framed by the science fiction authors of the era, which was very interesting.