Teaching

EE5805 Java Network Programming

Graduate course, Department of Electrical Engineering, City University of Hong Kong, 2024

The aim of this course is to provide students with an understanding of the concepts and techniques of object-oriented design and Internet application development. Java, a prime object-oriented programming language for Internet application, is used as the instruction and implementation tool. Read more

EE3220 System-on-Chip Design

Undergraduate course, Department of Electrical Engineering, City University of Hong Kong, 2021

This is a course covering the System-on-Chip & Embedded System design, and practical design skills, industry practices and recent technology trends, including the basis on Arm DS platform, Arm Keil platform, Xilinx vivado, Xilinx Vitis HLS, etc. Several hands-on exercises and labs are enclosed in this course. This description covers the topics, tutorials, and exercises deliverd by Gavin in this course. Read more

EE3220 Embedded System Design

Undergraduate course, Department of Electrical Engineering, City University of Hong Kong, 2020

This is a course covering the System-on-Chip & Embedded System design, and practical design skills, industry practices and recent technology trends, including the basis on Arm DS platform, Arm Keil platform, Xilinx vivado, Xilinx Vitis HLS, etc. Several hands-on exercises and labs are enclosed in this course. This description covers the topics, tutorials, and exercises deliverd by Gavin in this course. Read more

EE5815 Topics in Security Technology

Postgraduate course, Department of Electrical Engineering, City University of Hong Kong, 2020

This is a course covering the importance of security, fundamental security concepts, industry practices and recent technology trends, including the basis on cryptography, IoT security, and cloud security, etc. Several hands-on exercises and labs are enclosed in this course. This description covers the topics, tutorials, and exercises deliverd by Gavin in this course. Read more