Teaching

teaching
i-Cable TV interview.

Singapore University of Technology and Design (SUTD)
50.004 Introduction to Algorithms, 2015 Fall [Course site]
50.033 Foundations of Game Design and Development, 2015 Spring [Course site]
50.571 Digital Signal Processing, 2014 Fall [Course site]
50.500 Analysis of Algorithms, 2014 Fall [Course site]
50.004 Introduction to Algorithms, 2014 Spring [Course site]
50.001 Introduction to Information Systems & Programming, 2013 Fall [Course site]
10.002 Physics I, 2012 Spring
iOS programming workshop [Course materials – only for educational purpose]
Android programming workshop [Course materials – only for educational purpose]

Massachusetts Institute of Technology (MIT)
6.867 Machine Learning (postgraduate course), 2012 Fall [Course site – MIT Kerberos required]

Department of Computing
The Hong Kong Polytechnic University (HKPU)

COMP201 Principles of Programming (Python), 2010 Fall
COMP327 Data Structures and Algorithms II, 2010 Fall
COMP5111 Database Systems and Management (Master degree), 2010 Fall
COMP305 Data Structures and Algorithms, 2010 Spring
COMP320 Introduction To Internet Computing, 2010 Spring
COMP448 Virtual Reality and Applications, 2010 Spring
COMP201a Principles of Programming (Python), 2009 Fall
COMP201b Principles of Programming (Java), 2009 Fall
COMP201c Principles of Programming (Java, part-time degree), 2009 Fall
iOS programming workshop

Department of Computer Science and Engineering
The Hong Kong University of Science and Technology (HKUST)

COMP 102 Computer and Programming Fundamental I, 2008 Fall
COMP 342 Computer Music, 2008 Spring
COMP 111 Unix and Script Programming, 2007 Fall
COMP 342 Computer Music, 2007 Spring [Course site]
COMP 111 Unix and Script Programming, 2006 Fall
COMP 685b Computer Music, 2006 Spring [Course site]
COMP 104 Programming Fundamentals and Methodology, 2005 Fall

The Information Technology & Science Division
School of Continuing and Professional Studies
The Chinese University of Hong Kong (CUHK)

CS2230 Mathematics in Creative Media, 2009 Fall
CS1012 Discrete Mathematics and Algorithms,2007 Fall
CS1104 Computer Organization, 2007 Fall
CS2433 Integrated 2D and 3D Graphics Programming, 2007 Fall
CS1110 IT for Business Applications, 2007 Fall

Leave a Reply