Staff and students pay last respect to the late Prof George Magoha