C# Applications For OSX?

Im currently talking a C# programming course for school. My teacher and classmates are using Windows Visual Studio 2008. Im the only student in class who is using a Mac in class. I trying to avoid using a Virtual Machine for the course. Any suggestions for a C# app for OSX that will let me both compile and execute a program? Currently I'm using Chocolat as a text editor, which i normally use for HTML & CSS.