Current Teaching Courses

  • Present 2016

    Course Instructor TELE 4652: Mobile and Satellite Communications Systems, University of New South Wales, Sydney, Australia

    Description: The aim of this course is to provide students with a systems level understanding of two of the most important digital telecommunication systems; Cellular Mobile Communication Systems and Satellite Communication Systems. The syllabus covers Propagation-Loss models, Mobile Fading Channels, Multiple Access techniques, the GSM and 3G standards, Digital Satellite Communication Systems, and Channel Diversity techniques. Central to the course is a detailed explanation of the fundamental principles of the existing digital mobile communication: GSM, CDMA IS-95, cdma2000, 3G/UMTS, HSPA, and 4G/LTE. The emphasis of this course is less on the theoretical underpinnings of wireless communications, and more on how the conceptual building-blocks of wireless communication systems are implemented in real-world cellular and satellite communication systems.

      In particular, the course aims to:
    • Examine the challenges of mobile communications and the engineering solutions that have been developed to create commercial cellular networks.
    • Present the structure, design, and functionality of each of the major existing cellular networks: GSM, IS-95, 3G, and 4G networks.
    • Explain the algorithms and circuits used in the implementation of the current cellular mobile and satellite communication systems
    • Provide an insight into the latest developments and directions of research in modern cellular networks.
    • Give an introduction to the field of satellite communications.
    • image

Current Teaching Courses

  • Present 2016

    Course Instructor TELE 3113: Analog and Digital Communication, University of New South Wales, Sydney, Australia

    Description: This course aims to enable students to be familiar with fundamental concepts and issues, to develop good understanding of basic analogue and digital communication techniques, to perform simple analysis and assessment of system performance.

      Upon completing of the course, one should
    • have a good understanding of both time and frequency domain representations of signals
    • have a good understanding of analogue modulation and demodulation techniques;
    • have a good understanding of digital modulation and demodulation techniques; and
    • understand and be able to implement noise and error analysis of an analogue or digital telecommunication system
    • image

Past Teaching Courses

  • 2015 2012

    Course Instructor: Radio Resource Allocation in Advanced Cellular Networks, Friedrich-Alexander-University, Erlangen-Nuremberg

    Description: The next generation of wireless cellular networks aims to support various multimedia services with different quality of service (QoS) requirements. Due to the spectrum scarcity and the limited power budget, an efficient radio resource allocation is therefore mandatory in 4G networks. The key task of radio resource allocation mechanisms is to make the best use of limited resources and to ensure sufficient QoS, under time varying channel conditions. The goal of this lecture is to provide students with an understanding of the mutual effects between control mechanisms in wireless networks. The lecture is divided into the following three parts:

    • In the first part, we introduce the basic concepts and fundamental concepts of resource allocation algorithm (including principles of radio coverage in cellular systems and basics of radio network planning). Practical resource allocation algorithm designs such as adaptive power and rate controls and BS (Base Station) coordinated scheduling, etc., will be discussed.
    • In the second part, convex optimization is covered. In particular, we focus on convex analysis and duality theory. Besides, semi-definite program and its application in resource allocation will be discussed.
    • The lecture will be concluded by different examples of advanced topics to illustrate the versatility of resource allocation via convex optimization.
    • image

Teaching Assistant

  • 2015 2015

    ELEC 2141 - Digital Circuit Design

    The University of New South Wales

  • 2011 2010

    EECE 251 - Circuit Analysis I (Fall 2010, Fall 2011)

    The University of British Columbia

  • Spring 2010

    EECE 485 - Digital Instrumentation for Mechanical Systems

    The University of British Columbia

  • 2009 2008

    EECE 375/474 - Instrumentation Design Laboratory (Spring 2008, Summer 2008, Fall 2009)

    The University of British Columbia

  • 2007

    ICOM 6030 - M.Sc Course: Wireless Communications - From Physical Layer to Systems

    The University of Hong Kong

  • 2007 2006

    ELEC 343 - Wireless Communication (Fall 2006, Fall 2007)

    The Hong Kong University of Science and Technology

  • Spring 2007

    ELEC 214 - Communication Systems

    The Hong Kong University of Science and Technology

  • 2006

    ELEC 210 Probability and Random Processes in Engineering

    The Hong Kong University of Science and Technology