Full CV, updated 10/2018