Michigan's Jim Harbaugh has had a rather tumultuous tenure as Michigan's head coach both on and off the field. After a perfect ...