C# on a Mac

I recently was asked to teach a guest lecture for a class in C#. Only one catch: my laptop was a Mac. Of course, this day and age, there are plenty of options f...