Thanks Robert, Jumper for your replies. I am very much into electronics, even before I start my course, I have self-taught myself a good deal of basic electronics, PICs, programming etc. It started as a hobby few years back and has become a passion since then. I can't think of my future in anything else than to be in this field, so I have decided to formally get qualified in it. But since this field has has so many branches, I do not want to make a mistake. I don't know the ins and outs of specific branches so I have shortlisted two and hope to get more insight into them here. I don't like computers or programming computer softwares, but I do love programming micros, making hardware and building things. I also like building circuits and get very interested in different systems communicating with each other so I was not sure upto now which one to choose but now I am more inclined to go for EEE than Telecom Eng as it seem to have better prospects