Science Feedback employs 11 employees. The Science Feedback management team includes Emmanuel Vincent (Founder, Director), Daiana Crisan (Senior Project Manager), and Flora Teoh (Senior Science Editor).
Looking for a particular Science Feedback employee's phone or email?