for your undergrad enginering degree, i think you prefer UK
because of the education and practical interenship and easiest visa policy and more exposure of the students. for engineering i would like to say you check university of leicester because i am doing my masters here and i am here in leicester now, no one can give you better experience than me, part time is not a problem at all due to food production industry.
you will get normally weekdays mon-fri=£5.73/hr sat=£7/hr sun=£6/hr
it is easy manageble for you to study and work only 2days
hope to hear from you soon
need information contact me at
Futuresabroad@googlemail.com