professor mahmood mamdanilatest news & developments