Adg is a project mainly written in R, it's free.
algorithms discussion group code
Code and documents supporting algorithms discussion group (adg) at UC Davis 2011-
At least for em, the directory includes some pdfs of relevant documents. It might be good to move these to a mendeley group at some point.
So far we've discussed:
em - Expectation Maximization