I'm 1,5 years away from graduation, but would already like to weight my options and plan ahead. Instead of going down the route of traditional residency, I've been entertaining an idea of getting a degree in CS while working 2-3 days/nights a week. But, how valuable would this combination be on the job market? Ideally I'd like to work as a consultant or as a designer of electronic patient records systems, but able to work regularly on the side in primary care. The angle being that I'd understand the limitations of the systems not only in theory, but would be acquainted with their shortcomings in real day to day work. What I wouldn't want is to end up as somebody's code monkey . Is this a feasible plan?