MatrixPro Matrix is a portable algorithm simulation framework, which provides an extensive component library that allows the user to manipulate fundamental data types such as arrays, linked lists, trees, and graphs as well as their composites. In addition, the library includes a number of conceptual data types that can also be manipulated in terms of algorithm simulation. One of the applications for Matrix is MatrixPro that is a powerful tool for illustrating algorithms in action. It offers functionality to manipulate and to generate automatically algorithm animations that are targeted to lecture use by instructors. The animations can be prepared prior to the lecture or on-the-fly during the lectures. Teachers can also export SVG animations and Texdraw pictures to use, for example, in (electronic) books or lecture notes. For computer science students, MatrixPro can be a tool for figuring out how different algorithms work. It also has several exercises that the student can solve to test his or her knowledge about a topic. In this presentation the Matrix algorithm simulation framework is introduced and the features of MatrixPro demonstrated.