         teacherID = trialRequest.applicant
         unless teacherMap[teacherID]
           # E.g. parents
-          # console.log("Skipping non-teacher #{teacherID} trial request #{trialRequest.id}")
+          # console.log("Skipping non-teacher #{teacherID} trial request #{trialRequest._id}")
           continue
         props = trialRequest.properties
         if props.nces_id and props.country and props.state

      for student in students
        continue unless studentNonHocMap[student._id]
        continue if teacherMap[student._id]
        studentMap[student.id] = {geo: student.geo}

      delete studentNonHocMap[studentId] for studentId in studentNonHocMap # Don't need these anymore


      console.log(new Date().toISOString(), "Processing #{teachers.length} teachers...")
      @state = "Processing #{courseInstances.length} course instances..."
      for teacher in teachers
        teacherMap[teacher._id] = teacher.geo ? {}

      @updateLoadingState("Processing #{classrooms.length} classrooms...")
      for classroom in classrooms
