so just to recap, you have a microcontroller controlling a dac to generate a 0-4v waveform that is then changed to -2-2v with an op amp, then it is amplified using the pga?
Though you did do some of this, more especially showing the scope and the function generator in the same frame would be cool. Change the function type and it's parameters and show that changing on the scope. Really cool project!