I'm a 3rd year EE. I'll be taking the regular courseload for an EE (Control Theory and Systems, Applied Emag, Digital Communications, Junior Lab, and a 1-credit course). I'll also be TA'ing a sophomore level Digital Logic Design class. This comes to about 20 credits. There's an opening at a Lockheed Martin Space Systems company here, for a software co-op. It says approx 20 hours a work per week. Is this manageable? Has anyone done something like this? I'm also concerned because I go to the gym at least 4-5x a week, so that's 6 hours lost per week for personal fitness. I need to go to the gym to keep sane throughout the semester, so dropping this activity is not a choice :( Should I not TA and try for the Co-op? I've already registered for the TA'ing spot, got the instructor approval. I'm just trying to be a more ideal candidate for my job and gain as much experience. I've already had one internship and already have one secured at another company this upcoming summer.