I’m experimenting with the jQuery Mobile and the mobile support in ASP.NET MVC. Using the Package Manager, I added jQuery.Mobile.MVC, and then created mobile specific views for Account > Login, Home > Index, and Course > Details.
You might notice that the mobile views do not have admin functionality (create a new course and create a new assignment). I thought they cluttered the display too much, so these are really better suited to students working on an assignment than a teacher setting up courses.