Term: flabergasted
Example: i was flabergasted at the way she used her dsl in the middle of class
Definition: "blown away  or "shocked""