Patent ID: 7031651

Claim:
A method of facilitating private instruction over a network between a teacher and a student, the method comprising: receiving profile information associated with a student from a first client system; transmitting, by a server system, a placement test to the first client system via a network; registering, by the server system, the student in a course based, at least in part, on responses to the placement test received from the first client system; arranging at least some of the profile information associated with the registered student in a queue of the server system, the queue further including different profile information associated with at least one other student; removing the arranged profile information associated with the registered student from the queue in response to selection indicia received from a second client system, the selection indicia being associated with a teacher of the course initiating a discussion session, wherein the first and second client systems exchange at least some messages during the discussion session pertaining to the course independently of the server system.