ntabwo dushaka andi makosa matute was a university professor the film was made available worldwide through the netflix streaming services