Professor Due to Resign Over Controversial Tweets Found Dead

428