Education

University of Waterloo

Ph.D. in Computer Science • 2017 — Present

Select courses: Educational Technology, Human-AI Interaction, AI: Law, Ethics, & Policy, AI and Philosophy, Experimental Methods in HCI, Cognitive Engineering Methods, Privacy and Surveillance, Data and Knowledge Modelling and Analysis, Ontology

Korea University

B.S. in Computer Science and Engineering • 2013 — 2017

Select courses: Human-Computer Interaction, Artificial Intelligence, Machine Learning and Its Applications, Information Retrieval, Intelligent Data Analysis, Software Engineering, Software Project Management, Databases, Algorithms

University of Chicago

B.A. • 2008

Select courses: Statistical Methods and Applications, Calculus, Media Aesthetics

Honors and Awards

2021 - Adobe Research Fellowship Finalist, Adobe
2019 - Learning Innovation and Teaching Enhancement (LITE) Full Grant, Centre for Teaching Excellence @ UWaterloo ($23,000; 2 years)
2017 - Ontario Trillium Scholarship, Ontario State Government ($40,000/year; 4 years)
2017 - Go-Bell Scholarship, University of Waterloo ($12,000/year; 2 years)
2016 - Best Student Paper Award, IEEE International Conference on Data Mining
2016 - Best Graduate Student Project (Research), Korea University
2016 - Best Graduate Student Project (Software), Korea University
2016 - KU Research Scholarship, Korea University
2016 - Student Travel Award, IEEE International Conference on Data Mining
2016 - Academic Excellence Award, Korea University
2016 - SK Creative Challenge Award, Human-Computer Interaction Korea Conference
2015 - Project Management Award, Korea Project Management Association
2015 - Outstanding Mentor Award, Ilju Foundation
2014 - Ilju Scholarship, Ilju Foundation (Full tuition & living expense; 3 years)
2010 - Outstanding Soldier Award, Republic of Korea Army
2009 - Distinguished Recruit Award, Republic of Korea Army

Publications

S. Suh. "CodingToon: Using Authoring Tool to Create Concept-driven Comics for Programming Concepts" @ ACM Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium 2021.

S. Suh, C. Latulipe, K.J. Lee, B. Cheng, E. Law. "Using Comics to Introduce and Reinforce Programming Concepts in CS1" @ ACM Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium 2021.

S. Suh. "Promoting Meaningful Learning by Supporting Interplay within Abstraction Ladder" @ IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2020 Doctoral Consortium.

S. Suh, M. Lee, G. Xia, E. Law. "Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through Comics" @ IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2020.

S. Suh, M. Lee, E. Law. "How Do We Design for Concreteness Fading? Survey, General Framework, and Design Dimensions" @ ACM Interaction Design and Children Conference (IDC) 2020.

E. Law, P. Ravari, N. Chhibber, D. Kulic, S. Lin, K. Pantasdo, J. Ceha, S. Suh, N. Dillen. "Curiosity Notebook: A Platform for Learning by Teaching Conversational Agents" @ ACM Conference on Human Factors in Computing Systems (CHI) 2020 Late Breaking Work.

S. Suh. "Using Concreteness Fading to Model & Design Learning Process" @ ACM International Computing Education Research (ICER) 2019 Doctoral Consortium.

S. Suh, S. Shin, J. Choo, J. Lee, C. Reddy. "Localized User-Driven Topic Discovery via Boosted Ensemble of Nonnegative Matrix Factorization" @ Knowledge and Information Systems (KAIS) 2018.

S. Suh, J. Choo, J. Lee, C. Reddy. "Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization" @ International Joint Conference on Artificial Intelligence (IJCAI) 2017.

S. Suh, J. Choo, J. Lee, C. Reddy. "L-EnsNMF: Boosted Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization" @ IEEE International Conference on Data Mining (ICDM) 2016. (Best Student Paper Award)

S. Chung, S. Suh, C. Park, K. Kang, J.Choo, B. Kwon. "ReVACNN: Real-Time Visual Analytics for Convolutional Neural Network" @ Special Interest Group on Knowledge Discovery in Data (SIGKDD) Workshop on Interactive Data Exploration and Analytics 2016.

S. Chung, C. Park, S. Suh, J. Choo, B. Kwon. "ReVACNN: Steering Real-Time Visual Analytics for Convolutional Neural Network" @ Neural Information Processing Systems (NIPS) Workshop on Future of Interactive Learning Machines 2016.

Research Experience

Human-Computer Interaction Lab

University of Waterloo • 2017-Present

Data and Visual Analytics Lab

Korea University • 2015-2016

Data Mining & Information Systems Lab

Korea University • 2014

Talks

"Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through Comics"
IEEE Visual Language and Human-Centered Computing (VL/HCC) • Aug. 2020

"How Do We Design for Concreteness Fading? Survey, General Framework, and Design Dimensions"
ACM Interaction Design and Children (IDC) • Jun. 2020

"Promoting Meaningful Learning by Supporting Interplay within Abstraction Ladder"
Teaching and Learning Research Commons @ University of Waterloo • Nov. 2019

"Coding Strip: A New Pedagogical Tool for Learning and Teaching Programming Concepts"
University of Waterloo • Oct. 2019

"Motivating Computer Science Concepts Using Comics"
Summer Conference for Computer Studies Educators, The Centre for Education in Mathematics and Computing (CEMC) • Aug. 2019

"Using Concreteness Fading to Model & Design Learning Process"
International Computing Education Research (ICER) • Aug. 2019

"L-EnsNMF: Boosted Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization"
Korean Institute of Information Scientists and Engineers (KIISE) • Dec. 2016

"L-EnsNMF: Boosted Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization"
IEEE International Conference on Data Mining (ICDM) • Dec. 2016

"ReVACNN: Steering Real-Time Visual Analytics for Convolutional Neural Networks"
Future of Interactive Learning Machines workshop at Neural Information Processing Systems (NIPS) • Dec. 2016

"EYEscort: Beacon-driven navigation app for the visually-impaired"
HCI Korea Conference • Feb. 2016

Teaching Experience

Instructor

CS105: Introduction to Computer Programming I • Winter 2020

Instructional Assistant

CS449/649: Human-Computer Interaction • Fall 2020
CS449/649: Human-Computer Interaction • Fall 2019
CS449/649: Human-Computer Interaction • Spring 2019
CS106: Introduction to Computer Programming II • Winter 2019
CS449/649: Human-Computer Interaction • Spring 2018
CS106: Introduction to Computer Programming II • Winter 2018

Teaching Assistant

CS105: Introduction to Computer Programming I • Fall 2018
CS135: Designing Functional Programs • Fall 2017

Industry Experience

Pluscope

Chief Technology Officer (CTO) • 2018

Designed & built an educational platform that connects retired elders in North America with students in Africa to tackle their education and social problems

Daumsoft

Data Visualization Engineer • 2016

Implemented APIs for data visualization (d3.js) and designed the layout for the company’s central system which presents all the services the company provides

Pagoda Academy

TOEFL Instructor • 2011 - 2012

Taught more than 2,000 students and pioneered a novel method called 'Speaking without Thinking' which significantly improved their English proficiency

Service

Reviewer

ACM CHI Conference on Human Factors in Computing Systems (CHI) - 2018, 2020, 2021
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) - 2020
International Joint Conference on Artificial Intelligence (IJCAI/ECAI/AAMAS/ICML) - 2018
International Journal of Child-Computer Interaction (IJCCI) - 2020
ACM Interaction Design and Children Conference (IDC) - 2019, 2020
ACM/IEEE International Conference on Human-Robot Interaction (HRI) - 2020
ACM Special Interest Group on Computer Science Education (CSER & ERT & Posters) (SIGCSE) - 2020, 2021
ACM Innovation and Technology in Computer Science Education Conference (ITiCSE) - 2020
University of Waterloo Teaching and Learning Conference (UWTL) - 2019, 2020

Student Volunteer

International World Wide Web Conference (WWW) - 2014

Skills

Research

Designing and conducting interviews/surveys
Organizing and running workshops
Analyzing qualitative & quantitative data (NVivo & Jupyter Lab/Notebook)
Conducting systematic literature review (LiquidText)
Prototyping low (paper) or high-fidelity (web) prototypes
Planning and conducting prototype evaluation (think-aloud, cognitive walkthrough, etc.)

Programming and Statistics

Python, Javascript, HTML/CSS, MATLAB, Processing, p5.js

Graphic & Prototype Design

Figma, Miro, Procreate