Making End User Development More Natural
Published:
Published:
Published:
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published:
Download here
Published in Proceedings of the 10th International Symposium on Open Collaboration (OpenSym / WikiSym 2014), 2014
Download here
Published in Proceedings of the ACM Conference on Advances in Geographic Information Systems (SIGSPATIAL 2014), 2014
Download here
Published in Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL 2020): System Demonstrations, 2020
Download here
Published in Proceedings of the ACM on Human-Computer Interaction (CSCW 2020), 2020
Download here
Published in Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2020), 2020
Download here
Published in Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2020), 2020
Download here
Published in Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (CHI 2021), 2021
Download here
Published in Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (CHI 2022), 2022
Download here
Published in Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (ACL 2022), 2022
Download here
Published in Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (ACL 2022), 2022
Download here
Published in Proceedings of the 1st Symposium on Human-Computer Interaction for Work (CHIWORK 2022), 2022
Download here
Published in Proceedings of the 28th ACM Conference on Intelligent User Interfaces (IUI 2023), 2023
Download here
Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2023), 2023
Download here
Published in Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2023), 2023
Download here
Published in Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2023), 2023
Download here
Published in Proceedings of the the 2023 Conference on Empirical Methods in Natural Language Processing (EMNLP 2023), 2023
Download here
Published in Proceedings of the ACM on Human-Computer Interaction (CSCW 2024), 2024
Download here
Published in Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI 2016), 2016
Download here
Published in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI 2017), 2017
Download here
Published in Proceedings of the International Symposium on End User Development (IS-EUD 2017), 2017
Download here
Published in Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (PACM IMWUT / UbiComp 2017), 2017
Download here
Published in Proceedings of the 16th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys 2018), 2018
Download here
Published in Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2018), 2018
Download here
Published in Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology (UIST 2019), 2019
Download here
Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2024), 2024
Download here
Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2024), 2024
Download here
Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2024), 2024
Download here
Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2024), 2024
Download here
Published in Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE 2024), 2024
Download here
Published in Proceedings of the 16th ACM Conference on Creativity and Cognition (C&C 2024), 2024
Download here
Published in Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2024), 2024
Download here
Published in Proceedings of the ACM on Human-Computer Interaction (CHI PLAY 2024), 2024
Download here
Published in The Network and Distributed System Security Symposium (NDSS 2025), 2024
Published:
Published:
Published:
, I worked as a Teaching Assistant for this course in Fall 2013 with Prof. Carl Sturtivant and in Spring 2014 with Prof. Rui Kuang. Topics covered in CSCI2011 included intro-level set theory, number theory, combinatorics, probability, proof and graph theory. My responsibilities were leading two weekly 50-student recitation sessions, holding weekly office hour sessions and grading assignments/quizzes., 2013
, This course is a free online course that introduces the fundamental ideas underlying spatial computing services, systems and sciences co-taught by Profs. Brent Hecht and Shashi Shekhar. Topics covered include spatial database, spatial data mining, VGI analysis, positioning, web cartography and relevant algorithms. As of October 2014, this class has reached over 20,000 enrolled students. I served as a teaching staff for this course. My responsibilities included monitoring the discussion forum, providing academic support for students, designing programming assignments and quizzes and recording assignment instruction videos., 2014
, As one of the core “flagship” courses for CMU’s Master in HCI program, this course introduces the skills and concepts of Human-Computer Interaction (HCI) that enable computer scientists to design systems that effectively meet human needs. A concrete illustration of the practice of HCI, this course covers iterative design processes, interactive prototype construction, discount evaluation techniques, and the historical context of HCI. I TA’d this course with Profs. Amy Ogan, Raelin Musuraca, and Chris Connors. My responsibilities included holding weekly office hours, leading recitation sessions, and designing assignments, projects, and exams., 2018
, DHCS is CMU’s main “introduction to HCI” course. This course introduces the skills and concepts of Human-Computer Interaction (HCI) that enable computer scientists to design systems that effectively meet human needs. A concrete illustration of the practice of HCI, this course covers iterative design processes, interactive prototype construction, discount evaluation techniques, and the historical context of HCI. I TA’d this course with Prof. Chris Harrison in Spring 2019. My responsibilities included holding office hours, grading assignments, and help conducting project “bakeoffs”., 2019
, I developed a new doctoral level HCI research course for graduate students in Computer Science and Engineering at Notre Dame. This course provides an introduction to the different types of contributions, the foundational theories, and the core methods for research in HCI and human-centered research in other CS disciplines., 2021