Ilham Tohti, an economics professor at Beijing's Minzu University, was sentenced to life in prison by a Chinese court. Ilham Tohti, an economics professor at Beijing's Minzu University, was sentenced to life in prison by a Chinese court.