Dr. Bashiru Ally was a Senior Lecturer of Political Science at the University of Dar es Salaam, before being appointed as Secretary General of the ruling Chama Cha Mapinduzi (CCM) party in Tanzania in 2018.