Civil engineering problems involve physical, mathematical, life, earth, social, communication and engineering sciences. It involves many other professional areas including architecture, planning, law, public health, management, sociology, finance and other branches of engineering.