Positives: Very good athlete with good overall technique. For a 300-pounder, he's agile with reasonably quick feet. He moves well in pass protection and is a very solid run blocker. Does a good job of sustaining blocks and works hard to finish blocks.
Negatives: Needs to get stronger and add about 10 pounds. Struggles at times with stronger defenders and gets knocked off his feet too easily.