A typical communication systems course is rich with processes that are best described by block diagrams. While a typical textbook on the subject may provide examples on the applications of these processes, students are motivated when these block diagrams come alive as they implement these processes and are able to test signals at each block. Such an endeavor requires hardware, space and time allocations that not every institution is prepared to commit. The next best teaching tools are computer simulations in which students can observe signals at each stage of the process. Preparation of such simulations is simplified by software development tools tailored for digital signal processing, such as MATLAB, which has become the standard package most recent communication systems books have adopted. Recent development of data-driven graphical programming languages has provided an improvement over textual languages such as MATLAB by enhancing the conceptual link from the block diagrams of these processes to their computer simulations. This paper is a follow-up on last year's presentation 1 , which discussed the development of a virtual toolkit in LabVIEW. It will report on the use of the toolkit in a three-credit Communication Systems course, with examples of how this toolkit was used as an exploratory tool to probe further into the simulated systems.