Like many members of Convocation, I have been shocked – and appalled – at the events taking place at UCT over the past few years.
Share this post
UCT Council Candidate Standing for Academic…
Share this post
Like many members of Convocation, I have been shocked – and appalled – at the events taking place at UCT over the past few years.