student reasoning