Civil Engineering deals with the design, construction and maintenance of the physical environment, including works like roads, bridges, canals, dams, and buildings. There is huge demand for Civil Engineers in India and it is also expected to get a boost as the country gets ready to upgrade its infrastructure with growing economic and political clout in the world. In the past few years, this demand has exceeded the supply, resulting in towering pay levels.