 Competing in college was a challenge for Weaver since the lightest NCAA weight class was 118 pounds, well above his freestyle weight class of 105.5 pounds.He red shirted as a freshman at Lehigh and saw little action the following season.However, the next three seasons was a starter for Lehigh at 118 pounds.