So who is Kareem Hunt, and what should we expect from the controversial player?

So who is Kareem Hunt, and what should we expect from the controversial player?