College coaches in the NFL: Good, bad and works in progress