Talking of a shoestring budget, sometimes it's a good thing. I actually learned more useful things about EE by fixing broken test gear than doing an undergraduate course. The course was so heavily theoretical that when it came to actually building prototypes, nothing worked and no one knew why, not even the lab techs. So I spent most of the time going round helping fixing people's limping final year projects.
Life is what you take out of it :)