Shao-Heng Ko

PhD Candidate
Computer Science, Duke University
shaoheng.ko@duke.edu

About Me

I am a PhD candidate/course instructor at Duke CS, where I am advised by the amazing Kristin Stephens-Martinez. Shao-Heng is my first name; Shao is not.

My research interest is broadly in Computing/CS Education Research (CER/CSEd). This includes but does NOT equal to the art of teaching computing/CS -- that puts the emphasis on the wrong people. Instead, I think of CER/CSEd as studying how to make the learning environment better for computing/CS learners. My current research seeks to quantitatively characterize computing students' help-seeking approach, behavior, and tendencies, with an emphasis on investigating help-seeking approach across multiple help resources and across multiple instructional contexts.

Before stepping in to CER, I wandered through some very theoretical and some very empirical parts of CS. All those works fall under the umbrella of algorithms for the real world, where the real world included e-commerce, pricing, social networks, as well as redistricting and gerrymandering. Those are documented in here. Partially because of this background, I am also very interested in algorithms/discrete math/theory of computing pedagogy, and more broadly, any non-programming-based CS pedagogy. Computing education is full of programming experts and programming pedagogy experts; I proudly consider myself NOT one of them.

Before Duke, I worked at Academia Sinica. Prior to that, I got my BS and MS from National Taiwan University. I am from the tropical harbor city Kaohsiung, Taiwan. From 1895-1945 the city was once Takao, Japan. In the 17th century, it was Takau, Dutch Formosa.

Outside of academics, I am a lifelong baseball fan/player (for 20+ years now). I learned most of my data science/database skills through Sabermetrics 101 on EdX. I read baseball analytics on Fangraphs daily. There used to be a whole page on my personal website about baseball. However, I stopped playing competitively after the pandemic, and that page got me sad, so I removed it. There's a picture of me playing baseball somewhere on this page; try find it!

News

Date News
2025/3 New research paper (title: Prior What Experience? The Relationship Between Prior Experience and Student Help-Seeking Beyond CS1) accepted into ACM ITiCSE 2025.
2025/2 My undergrad mentee, Janet Jiang, got admitted into UW CSE, UIUC CS, and UCSD CSE for PhD programs in CER. Huge accomplishment! Janet will be starting grad school in 2025 Fall.
2025/2 I am honored to receive the 2025 Dean's Award for Excellence in Teaching from The Graduate School at Duke.
2025/1 New research paper (title: Rethinking computing students' help resource utilization through sequentiality) accepted into ACM TOCE.
2024/10 Experience report on the discrete math course I taught in Spring 2024 accepted into ACM SIGCSE TS 2025. When will I start writing the blog posts...? I finally started writing the blog posts!
2024/10 New research paper (title: Student Perceptions of the Help Resource Landscape) accepted into ACM SIGCSE TS 2025. This is a collaboration work with NC State University via our grant team.
2024/8 I attended and enjoyed ACM ICER 2024, where I presented my paper on computing students' individual help-seeking approaches. Here is a blog post in which I mumbled about the paper. On related but totally irrelevant news, I celebrated my birthday while traveling from Melbourne back to the US, which made the day a joyfully 41-hours long.
2024/5 I wrapped up my first class taught as a instructor -- it was a mandatory discrete math with 138 students in a regular semester, and I did it solo. It was quite a project! I will be have been procrastinating on writing a series of blog posts about it.
2023/11 A poster culminating from the Duke CS+ summer program got accepted to ACM SIGCSE TS 2024. This marks my first research publication in which I served as mainly a project manager/research mentor.
2023/8 I attended SIGCSE 2023 Doctoral Consortium at ICER in Chicago in August (research statement).
2023/3 I presented my first paper in CER (on office hours) at ACM SIGCSE TS 2023 in Toronto.
2022/12 I received the Bass Instructor of Record Fellowship, a teaching grant sponsored through the Duke Graduate School. As a result I will be teaching taught CompSci 230 (Discrete Math for CS) in the Spring 2024 semester.
2022/5 I started to work in CER.