Teaching archive

Min-Yen Kan(靳民彦)

54 teaching entries24 academic years

Teaching Strategy

Overview

As the Vice-Dean for SoC's Undergraduate Studies, I oversee a number of different initiatives and associated programmes. This includes our X + Computing initiative to bring the foundational knowledge of computing to other disciplines, as well as the Computing + X initiative which allows our own School of Computing scholars to take on a wide variety of disciplinary programmes, to better harness their skills in other domains.

Awards

Teaching Excellence Awards

I was awarded the Faculty Teaching Excellence Award in 2026 for my teaching performance in 2025.

Current Courses

Current Courses

I'll be facitating a section of CS6101 Explorations of Computer Science Research (this time on Retrieval Augmented Generation, together with Prof. Hai-Tao Yu) for Semester I, and the L1 section of our CS4248 Natural Language Processing for Semester II (L2 is coordinated with us, and taught by Prof. Chris von der Weth) for the 2025/2026 academic year.

Courses

Teaching

Teaching Archive

While at SoC, I have taught the following courses

2012/2013 · Special Term III/IV

CP3108B Orbital

undergraduate

No feedback was captured for this cohort

1999/2000 · Semester II

CSW 3131 Y Data Structures and Algorithms

undergraduate

Taught at Columbia University while a graduate student

Past Tense

Notes on Past Courses

Here are my notes on specifics about courses that I've taught over the years.

CP3108B Orbital

I piloted this course for SoC's inaugural runs, and currently co-organize and co-administrate this course; various faculty, students, alumni and interested parties as well as myself co-teach it; so interpret the student feedback on me with care. This enrichment programme now is assigned to Drs Zhao Jin and Anand Ramchand as the main coordinators.

CS3243 Introduction to Artificial Intelligence (previously known as Foundations of Artificial Intelligence)

Check out photos from the robotics project of the course. I and Dr. Terence Sim introduced the use of the Mindstorms kits to SoC students during the 2003/2004 semester.

CS3244 Machine Learning

This is still the hardest course to teach. In the first iteration, I had very little warning to prepare for the course. I hope I will be able to improve on my teaching for this material!

CS6101 Exploration of Computer Science Research

In 2016/2017, I opened the course to the general public and we had over 50 industrial attendees. We had a lot of fun coordinating student instructors for the topics and communicated with Slack. We have since allowed this course to be open registration to the public. Since then, the students in this form of pilot course have done very interesting projects, and some alumni have gone on to do their PhDs abroad in related areas.

CS6242 Digital Libraries (previously CS5244 Digital Libraries)

Check out the student projects in 2005 and in 2004 from the courses.