I20 and passport names don't match

<p>Name on Passport:
First: Bob
Surname: SSS</p>

<p>Name on I-20.
First: Bob
Middle: MMM
Last: SSS</p>

<p>Will this cause a problem?
Should I get new I-20. My other documents have my middle name MMM as well, it is only my passport without.</p>