Generally if you get a BS degree, you can get a job at a university while you get your MS. Of course, it takes longer to graduate that way, but the schools like the slave labor. I'm having a hard time thinking back to my undergraduate years of a TA that wasn't from a foreign country. You have to realize that the time you spend getting a MSEE is time you weren't earning real money, and I'm not entirely sure the advanced degree buys you much. I got my MSEE going part time and on my employers dime.