Education

University of Waterloo

Ph.D. in Computer Science • 2017 — Present

Select courses: Experimental Methods in HCI, Human-AI Interaction, AI: Law, Ethics, & Policy, AI and Philosophy, Cognitive Engineering Methods, 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

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, C. Latulipe, K.J. Lee, B. Cheng, E. Law. "Using Comics to Introduce and Reinforce Programming Concepts in CS1" @ SIGCSE 2021.

S. Suh. "Promoting Meaningful Learning by Supporting Interplay within Abstraction Ladder" @ VL/HCC 2020.

S. Suh, M. Lee, G. Xia, E. Law. "Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through Comics" @ VL/HCC 2020.

S. Suh, M. Lee, E. Law. "How Do We Design for Concreteness Fading? Survey, General Framework, and Design Dimensions" @ 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" @ CHI 2020 Late Breaking Work.

S. Suh. "Using Concreteness Fading to Model & Design Learning Process" @ ICER 2019.

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

S. Suh, J. Choo, J. Lee, C. Reddy. "Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization" @ IJCAI 2017.

S. Suh, J. Choo, J. Lee, C. Reddy. "L-EnsNMF: Boosted Local Topic Discovery via Ensemble of Nonnegative Matrix Factorization" @ 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" @ SIGKDD 2016 Workshop on Interactive Data Exploration and Analytics.

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

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

"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 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
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) - 2020
International Joint Conference on Artificial Intelligence (IJCAI/ECAI/AAMAS/ICML) - 2018
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
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

Figma, Procreate