To a stranger, Bashir Kazibwe Mbaziira would describe himself as a determined young person who has gone through trials and tribulations to...