Sebastiaan Haffert Assistant professor Name Dr. S.Y. Haffert Telephone +31 71 527 5737 E-mail haffert@strw.leidenuniv.nl ORCID iD 0000-0001-5130-9153 Assistant professor Science Sterrewacht Sterrewacht Work address Huygens Niels Bohrweg 2 2333 CA Leiden Contact +31 71 527 5737 haffert@strw.leidenuniv.nl Publications No relevant ancillary activities