MST Many of the slides are from Prof. Plaisted’s resources at University of North Carolina at Chapel Hill.