Just need to find a new university that accepts the transferred credits. True, some don't, and some universities, like you said, don't offer degrees in each and every field. Also, some Universities offer the courses, but, are not accredited. You don't want a degree from a university if that degree is not accredited.
If I remember right, here where I am, my university offers an accredited Mechanical Engineering degree, and they offer a non-accredited degree for EE. When I am ready, I will need to switch universities for the EE degree or move to their other campus half way across the state in order to take their accredited EE course. But, since it is the same university, my credit for the course I am taking now are transferable, I only need to take the courses additionally needed for the EE degree.
But, he may not have those options in his country, and in that case, that would suck to have to take all that math over again.
yashrk, would they require you to retake all the basic courses over again? i.e. English 101, history, etc. ? If you were to pursue your ME degree (if you wanted to) after you got your EE degree?