Integrating analysis, simulation, and implementation tools in electronic courseware for teaching signal processing | IEEE Conference Publication | IEEE Xplore