Iliad employs 30 employees. The Iliad management team includes Louis Jaburi (Chief Scientific Officer), Peter Jean (Operations Associate), and Leon Lang (Head of Curriculum Development).
Looking for a particular Iliad employee's phone or email?