Teaching

Classroom Teaching

EECS 349 - Machine Learning, Fall 2012

I served as a teaching assistant for Prof. Bryan Pardo in the Department of EECS at Northwestern University. I designed and gave lectures on Gaussian Mixture Models and Expectation Maximization.

EECS 349 - Machine Learning, Fall 2011

I served as a teaching assistant for Prof. Bryan Pardo in the Department of EECS at Northwestern University. I designed and gave a lecture on Memory-based Learning.

EECS 349 - Machine Learning, Fall 2010

I served as a teaching assistant for Prof. Doug Downey in the Department of EECS at Northwestern University. I designed and gave a lecture on Ensemble Learning.

Introduction to Artificial Intelligence, Fall 2007

I served as a teaching assistant for Prof. Changshui Zhang in the Department of Automation at Tsinghua University.

Object-oriented Computer Programming (Visual C++), Fall 2007

I served as a lab instructor of this course in the Department of Computer Science and Technology at Tsinghua University. I held weekly lab sessions.

Introduction to Computer Programming (C++), Spring 2006

I served as a lab instructor of this course in the Department of Computer Science and Technology at Tsinghua University. I held weekly lab sessions.

Tutoring

I was fortunate to work with two graduate students and one undergraduate student during my PhD study at Northwestern University. The projects we worked on include "A real-time multi-pitch estimation algorithm for guitars" , "Interactive music editing interface design" and "Bird species recognition from multi-bird songs".

Updated on January 12, 2017