Mizzou finally fires crazy professor