NOT A TEACHER
Surprised and surprising are both possible because both are adjectives that can describe the look. However, there is a difference in meaning. Look up "surprising" and "surprised" to see what I mean. Surprise would be incorrect because it's not an adjective.
Student or Learner