Heh, because confusing ML the language with "machine learning" wasn't enough, let's introduce SML so that we can confuse it with Standard ML :P. The ML/ML conflict actually forces me to backtrack reading some sentences simply because I always assume the person is talking about the language.
For a moment, I was hoping this was going to be a machine learning class taught using SML... :-/