Engineering is such a field which requires both intelligence and hard work.. Practical knowledge is very important in this field. One must learn the concepts deeply. i'm presently studying in civil branch. For civil engineering one should have imagination to realize various designs and thrust to realize it...So if you chose engineering as a career, give dedication to it, you will succeed..........