The last week has been a crazy one for several Big 12 football programs.