Computer Science Department

Carnegie Mellon University

Pittsburgh, PA 15213

srosenth AT cs DOT cmu DOT edu





Ph.D. in Computer Science

Computer Science Department

Carnegie Mellon University, Pittsburgh PA

Thesis Title: “Human Modeling and Interaction for Effective Task Autonomy”

Advised By: Anind K. Dey and Manuela Veloso







Master of Science in Computer Science

Computer Science Department

Carnegie Mellon University, Pittsburgh PA






Bachelor of Science in Computer Science

Double Major in Human-Computer Interaction

Carnegie Mellon University, Pittsburgh PA

Honors Thesis: “Template-based Approach to Mobile Reminders

Honors Thesis Advised By: Anind K. Dey











S. Rosenthal, A.K. Dey, M. Veloso. “Using Decision-Theoretic Experience Sampling to Build Personalized Mobile Phone Interruption Models.” In Proc. International Conference on Pervasive Computing (Pervasive 2011), June 2011.


S. Rosenthal, S.K. Kane, J.O. Wobbrock, D. Avrahami. “Augmenting On-Screen Instructions with Micro-Projected Guides: When it Works, and When it Fails.” In Proc. ACM International Conference on Ubiquitous Computing (UbiComp 2010), September 2010. (acceptance rate 19%)


S. Rosenthal, J. Biswas, M. Veloso. "An Effective Personal Mobile Robot Agent Through Symbiotic Human-Robot Interaction." in Proc. International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2010), May 2010. (acceptance rate 24%)


S. Rosenthal and A.K. Dey. "Towards Maximizing the Accuracy of Human-Labeled Sensor Data" in Proc. International Conference on Intelligent User Interfaces (IUI 2010), pp. 259-268. February 2010. (acceptance rate 30%)


S. Rosenthal, A.K. Dey, M. Veloso. "How Robots' Questions Affect the Accuracy of the Human Responses" in Proc. International Symposium on Robot-Human Interactive Communication (Ro-Man 2009), pp. 1137-1142, September 2009. (acceptance rate 40%)


S. Rosenthal and S. Finger. "Design Collaboration in a Distributed Environment." in Proc. Frontiers in Education (FIE 2006), pp. M2G-13 - 18. October 2006.


R. Kirby, F. Broz, J. Forlizzi, M.P. Michalowski, A. Mundell, S. Rosenthal, B.P. Sellner, R. Simmons, K. Snipes, A. Schultz, and J. Wang. "Designing Robots for Long-Term Social Interaction." in Proc. International Conference on Intelligent Robots and Systems (IROS 2005), pp. 1338 - 1343. August 2005. (acceptance rate 55%)




S. Rosenthal. “Modeling Users of Intelligent Systems.” ACM CHI Conference on Human Factors in Computing Systems Doctoral Consortium, May 2011.




S. Rosenthal, M. Veloso, A.K. Dey. “Hello? Is Someone in this Office Available to Help Me? Proactively Seeking Help from Spatially-Situated Humans.” Young Pioneers Workshop, International Conference on Human Robot Interaction (HRI 2011), March 2011.


S. Rosenthal, M. Veloso. “Mixed-Initiative Long-Term Interactions with an All-Day-Companion Robot.” Association for the Advancement of Artificial Intelligence (AAAI) Fall Symposium on Dialog with Robots, November 2010.


S. Rosenthal, M. Veloso. "Using Symbiotic Relationships with Humans to Help Robots Overcome Limitations.” Workshop on Collaborative Human/AI Control for Interactive Experiences (CHACIE), International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2010), May 2010.


S. Rosenthal, A.K. Dey, M. Veloso. "Using Interaction to Improve Intelligence: How Intelligent Systems Should Ask Users for Input." Workshop on Intelligence and Interaction, International Joint Conference on Artificial Intelligence (IJCAI 2009), July 2009.


S. Rosenthal, M. Veloso, A.K. Dey. "Online Selection of Mediated and Domain-Specific Predictions for Improved Recommender Systems." Workshop on Intelligent Techniques in Web Personalization and Recommender Systems, International Joint Conference on Artificial Intelligence (IJCAI 2009) July 2009.


S. Rosenthal, M. Veloso, A.K. Dey. "Asking Questions and Developing Trust." Association for the Advancement of Artificial Intelligence (AAAI) Spring Symposium on Agents that Learn from Humans Teachers, March 2009.




R. Simmons, et. al.  “GRACE and GEORGE: Autonomous Robots for the AAAI Robot Challenge”. Mobile Robot Competition 2003, AAAI Magazine, pp. 52–62. August 2003.





Creating Symbiotic Relationships Between Humans and Robots

Created the interfaces for people to use when speaking or interacting with a robot that escorts visitors to meetings around the computer science building. In addition to the robot helping the human, the visitor relationship creates an incentive for the human to help the robot when its localization is uncertain by indicated its location on a map or when it lacks a capability that the visitor requires (e.g., no arms if the visitor wants coffee) by pouring the coffee and placing it on the robot. Results show that when our robot asks for localization help, it can navigate faster to its destinations compared to a robot that navigates completely autonomously by reducing or eliminating to wrong or missed turns.


Towards Increasing Accuracy of User Responses to Agent Questions

Evaluated how the content (context, suggestions, prediction, uncertainty) an agent provides while asking for help for labeling data affected the user’s accuracy at labeling the data in four agent domains (desktop email sorter, cell phone activity recognizer, robot shape recognition and robot localization). Validations show that our guidelines for the content of the agents’ questions result in higher accuracy responses than questions that human-computer interaction specialists generated for each domain.


Learning to Trust Users as Experts

Designed new machine learning algorithms to dynamically build trust of reviewers over all product domains in recommender systems and for each domain with the goal of providing better recommendations to new users based on the availability and trust of reviewers. Results show that users can receive more accurate predictions for product preferences using our dynamic algorithms that use both over all and domain-specific trust compared to predictions generated using either trust method alone.


Senior Thesis: Reminder Systems for Families

Designed a reminder system for dual income households that incorporated a variety of media to give families flexibility in how they make and receive reminders about extracurricular or enrichment activities for their children and used ethnographies and paper prototypes to analyze the end product


Collaboration for Student Design Groups

Performed experiment analyzing effects of location on the creativity, conversation, and overall performance of student design groups to determine whether non-colocated groups would learn and interact as much as collocated groups


Social Robots: Carnegie Mellon Robot Receptionist (

Designed rule-based system for natural language processing and response generation for visitors to type to a robot receptionist that helps give directions to offices and buildings around campus







Conference-Funded Student Travel Grant to attend Ubiquitous Computing (UbiComp) 2010


Carnegie Mellon Graduate Conference Funding to attend Ubiquitous Computing (UbiComp) 2010


Conference-Funded Student Travel Grant to attend Autonomous and Multiagent Systems (AAMAS) 2010


Conference-Funded Student Travel Grant to attend Intelligent User Interfaces (IUI) 2010


Conference-Funded Student Travel Grant to attend Computer-Human Interaction (CHI) 2009


AAAI Spring Symposium Graduate Travel Funding


Carnegie Mellon Graduate Conference Funding to attend Human-Robot Interaction (HRI) 2008


National Science Foundation Graduate Fellowship


National Physical Science Consortium Fellowship (National Security Agency Funded)


Google Anita Borg Scholarship




CRA Outstanding Undergraduate Award Winner


Andrew Carnegie Society Scholar (40 selected university-wide)


Phi Beta Kappa


Microsoft National Female Scholarship Winner


Phi Kappa Phi Honors Fraternity


Boeing Leadership Scholarship


Microsoft Research Academic All-Star







Computer Science Graduate Admissions Committee 2011


Student Conference Volunteer

Ubiquitous Computing (Ubicomp) 2010

Autonomous and Multi-Agent Systems (AAMAS) 2010

Computer-Human Interaction (CHI) 2009


Admission Visit Weekend

Act as Student Contact, Graduate Student Panelist, and help plan dinner events for the admitted students to the Computer Science Department




Undergraduate Review Committee

Served as inaugural undergraduate member of the undergraduate curriculum with 7 faculty, helped redefine the curriculum of the introductory courses based on feedback from the faculty and students



School of Computer Science Day (Workshop Chair 2006, General Chair 2007, 2008)

Planned all-day workshops, art show, and talent show for undergraduate, graduate, faculty, and staff of the School of Computer Science to celebrate the diversity of the community





Big Sister/Little Sister

Matched with an undergraduate woman in computer science to mentor and answer questions about research, internships, graduate school, and any other questions she has about careers in CS

2005- present

Creative Technology Nights

Develop and teach free workshops including sewing circuits, robotics, HCI design for middle school girls in Pittsburgh to learn about different aspects of computer science

2003- present

Computer Science Roadshows

Visit middle and high schools promoting computer science as a possible major and career




Journal of Artificial Intelligence Research (JAIR)


ACM HRI 2011


Pervasive 2011


ACM CHI 2011




IEEE IROS 2009, 2010




Association for Computing Machinery (ACM)







Teaching Assistant for CMRoboBits (Fall 2008)

Project course for students to implement algorithms on iRobot Create robots

Graded weekly demonstrations on the robots and held office hours to help students between demo days


Teaching Assistant for Data Structures and Algorithms (Summer 2008)

Course for practical application, design and analysis of fundamental algorithms and data structures

Held recitations 2 times per week and office hours, helped design and grade assignments and exams




Course Assistant for Principles of Computation (Spring 2007)

Introductory course on theoretical foundations of computer science (no programming) for non-CS majors

Held office hours and graded assignments and exams, taught review sessions before exams


Course Assistant for Effective Programming for C and UNIX (Fall 2006)

Course to teach the C language basics of pointers, memory addressing, copying and moving memory, etc.

Held office hours and graded assignments and exams





Research Internship at National Security Agency (Summer 2010)

Developed interfaces to help researchers understand and analyze the content of a file to determine if it contains any malware. The interfaces display evaluations of the file on various metrics and alerts researchers to possible problem areas found in those evaluations in addition to providing a suite of tools for researchers to use to evaluate different parts and types of files.


Research Internship at Intel Research Seattle (Summer 2009)

Designed, implemented, and ran a study to understand how a new micro-projection technology attached to a laptop can help users perform manual tasks like tracing, folding, and cutting better


Program Manager Internship at Microsoft (Summer 2006)

Helped brainstorm demo applications of the Microsoft Surface

Designed, wrote specs, drove development/testing, produced user interface, completed corporate demo


Program Manager Internship at Microsoft (Summer 2005)

Designed, specified, and drove development for the “print,” “save,” and “open” menus for the Windows Presentation Foundation SDK


Research Internship at Naval Research Laboratory (2002-2003, Summer 2004)

Participated in the IJCAI Robot Challenge with robots GRACE and George from NRL, CMU, NASA, etc

Designed robot facial expressions of mood based on visitor responses

Designed algorithms for the robots to move around the conference