Kim McGlynn enjoys the challenges of teaching students who challenge her, one another, and themselves.