Brad Garton has posted an interesting blog entry about how he works with many different computer music languages from within Max/MSP, including RTcmix, Chuck, CSound, Super Collider and Lisp. He could also have used Java, Javascript, Python, etc.
I particularly like the idea of using Max as the basis for exposing students to many different types of programming languages and approaches, and will see if I can include some of this in my Max course in the fall.