For some reason my client side validation does not seem to be working:
Here is my html:
@using (Html.BeginForm(\"Create\", \"Home\", FormMethod.Post)
Your problem is likely that you have jQuery at the bottom of your file, but you are putting jquery.validate at the top. jQuery has to come before jQuery.validate. I would suggest always putting jQuery in your header, not in the body, and it should be the first thing after modernizr.
Also, you do know that jQuery 2.x does not work with IE8 ore earlier, right?