Zhang Heng (also written Chang Hêng, ; AD 78–139) was a Chinese scientist who worked in many subjects. He lived during the Han dynasty. He was an accomplished engineer, meteorologist, geologist, philosopher, mathematician, astronomer and writer.