Current Teaching (2009-present)
Current (Spring 2018):
- ENGG5105/CSCI5470 Computer and Network Security
- Spring 2014, Spring 2013, Fall 2011, Fall 2010.
- CSCI4180 Introduction to Cloud Computing and Storage
- Fall 2017, Fall 2015, Fall 2014, Fall 2013, Fall 2012, Spring 2012
- CENG4430/CSCI4430 Data Communication and Computer Networks
- Spring 2016, Spring 2015, Spring 2013, Spring 2012, Spring 2011, Spring
- CSCI4430S Data Communication and Computer Networks (Honor class),
- CMSC5709 Advanced Topics in Internet Technology
- GEUC4011 Senior Seminar
I was on sabbatical in 2016-17.
Past Teaching (Before 2008)
I taught the following courses when I was a PhD student at Columbia
COMS W3101-1 Programming Language (C#), Spring 2007.
COMS W3101-1 Programming Language (C++), Fall 2006.
I was a teacing assistant in a number of courses during my graduate days:
- Teaching assistant, Columbia University
- COMS W4119 Computer Networks, Fall 2004
- ELEN E6717 Information Theory, Spring 2004
- Teaching assistant, The Chinese University of Hong Kong
- CSC7111 Advanced Topics in Parallel/Distributed Systems, Spring
- CSC4430 Data Communications and Computer Networks, Spring 2003
- CSC5470 Computer and Network Security, Fall 2002
- CSC4430 Data Communications and Computer Networks, Spring 2002
- INE2720 Web Application Software Development, Fall 2001