@evan Good luck and have fun. Occasionally I'll take some online CS courses from University of Illinois, where I studied engineering half my life ago (while managing to avoid all but the intro to CS course). On one hand I'm a much better student now because I have some feeling for the application of the lessons and I can focus. On the other hand, damn, taking actual CS courses with actual grad students with just my self-taught CS skills was like taking a baseball bat to the groin.