Now showing items 1-5 of 5

    • An Adaptive Agent for Negotiating with People in Different Cultures 

      Gal, Ya'akov; Kraus, Sarit; Gelfand, Michele; Khashan, Hilal; Salmon, Elizabeth; Gal, Y (Association for Computing Machinery, 2011)
      The rapid dissemination of technology such as the Internet across geographical and ethnic lines is opening up opportunities for computer agents to negotiate with people of diverse cultural and organizational affiliations. ...
    • From Cluster to Cloud to Appliance 

      Malan, David J. (Association for Computing Machinery, 2013)
      We propose a client-side virtual machine (VM) as an alternative to on-campus clusters and off-campus clouds as a development environment for students in introductory courses. In Fall 2011, we deployed the CS50 Appliance, ...
    • Incorporating Helpful Behavior into Collaborative Planning 

      Kamar, Ece; Gal, Ya’akov; Grosz, Barbara J. (Springer Verlag, 2009)
      This paper considers the design of agent strategies for deciding whether to help other members of a group with whom an agent is engaged in a collaborative activity. Three characteristics of collaborative planning must be ...
    • A Random Graph Model of Kidney Exchanges: Efficiency, Individual-Rationality and Incentives 

      Toulis, Panos; Parkes, David C. (Association for Computing Machinery, 2011)
      In kidney exchanges, hospitals share patient lists and receive transplantations. A kidney-paired donation (KPD) mechanism needs to promote full sharing of information about donor-patient pairs, and identify a Pareto efficient ...
    • Streamlining Grading toward Better Feedback 

      MacWilliam, Thomas Matthew; Malan, David J. (Association for Computing Machinery, 2013)
      CS50 is Harvard University's introductory course aimed at majors and non-majors alike. Each week, students complete programming assignments and have traditionally received feedback from staff in the form of comments on ...