Health is dependent on a complex interplay among an array of genetic, environmental, and lifestyle factors. As a result, public health is built on expertise and skills from many areas, including biology, environmental and earth science, sociology, psychology, government, medicine, statistics, communication and many others. This complexity makes it difficult for the general public to understand exactly what is public health and what it does.