English Princess Imoukhuede Cited by user Jesswade88 on 21 Oct 2020 Princess Imoukhuede (born 1980) is an American chemical engineer who is an Associate Professor at the Washington University in St.