where did zach wilson play college football