Teaching

At National University of Singapore:

EE 4210: Computer Communication Networks II (Spring 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2018, Spring 2019, Spring 2020, Spring 2021, Spring 2022)
EE 4211: Data Science for the Internet of Things (Fall 2018, Fall 2019, Fall 2020, Fall 2021)
EE 5401: Cellular Mobile Communications (Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2019)
EE 5310: Communication Networking Fundamentals (Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2019)
EE 6310: Communication Networking Fundamentals (Advanced) (Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2019)

At Rensselaer Polytechnic Institute:

ECSE 6966: Modeling and Analysis of Computer Networks (Spring 2003)
ECSE 6660: Broadband and Optical Networking (Spring 2008)
ECSE 4900: ECSE Design (Fall 2008, Fall 2009)
ECSE 4670: Computer Communication Networks (Fall 2001, Fall 2011, Fall 2012)
ECSE 4500: Probability for Engineering Applications (Fall 2002, Fall 2003, Fall 2004, Spring 2006)
ECSE 2660: Computer Architecture, Networks and Operating Systems (Spring 2002, Spring 2004, Spring 2005, Spring 2012, Spring 2013)
ENGR 2670: Introduction to Engineering Design (Fall 2006, Spring 2007, Fall 2007, Spring 2010)
ECSE 2500: Engineering Probability (Fall 2009, Fall 2011, Fall 2012)