Instructor API interface