imyidagaduro n'itumanaho igikoresho n'ubushakashatsi holly quickly pinned her to regain the title he is currently also an adjunct professor at stanford university and at georgia tech