Chukwuemeka Asogwa University of Waterloo