Coursework I've done at WMU.  No promises on if the code runs or not.