200 University Avenue
Waterloo, ON, Canada
I am broadly interested in improving how we make sense of abstract concepts and ideas by making them more interactive and explorable with their abstractions in varying concreteness. An example of this is Coding Strip, a form of comic strip (concrete) with corresponding code (abstract) for programming concepts.
Human-Computer Interaction, Computing Education, Human-Information Interaction, Creativity Support, Concept-driven Storytelling, Collaborative Storytelling, Creative Coding, Learning Analytics
For more details, check my resume here.
|Apr 21, 2021||Excited to present recent Coding Strip projects at UWTL’21!|
|Mar 16, 2021||Presenting paper and CodingToon at SIGCSE’21!|
|Jan 21, 2021||Selected as finalist for Adobe Research Fellowship!|
|Dec 16, 2020||My coding strip research is covered in press! [Article] [Twitter] [UWaterloo News] [ACM TechNews]|
selected publications [full list]
- NIPSRe-VACNN: Steering Convolutional Neural Network via Real-time Visual AnalyticsIn Future of interactive learning machines workshop at the 30th annual conference on neural information processing systems (NIPS) 2016
- ICDM Best Student
Paper AwardL-EnsNMF: Boosted Local Topic Discovery via Ensemble of Nonnegative Matrix FactorizationIn 2016 IEEE 16th International Conference on Data Mining (ICDM) 2016
- CHICuriosity Notebook: A Platform for Learning by Teaching Conversational AgentsIn Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems 2020
- IDCHow Do We Design for Concreteness Fading? Survey, General Framework, and Design DimensionsIn Proceedings of the Interaction Design and Children Conference (IDC) 2020
- VL/HCCCoding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through ComicsIn IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2020