A professor with a passion, Prof. David Wang’ombe