This describes the seminar held during IMAC 2011. It is taught by J.R. Blough, J.P. De Clerck, J.D. Van Karsen, Michigan Technological University.