Teaching

Courses

Fall 2022 - CSCI 4771/5771 Introduction to Mobile Computing (enrollment: 40+)

Course Description: This course contains two main parts, the entry knowledge to mobile computing and the advanced research exploration. A series of lectures on various aspects of mobile computing provides an understanding of challenges and solutions in designing and implementing mobile systems. The main topics include mobile sensing, security and privacy, mobile health, mobile game, AR/VR, mobile AI, and its technical implication.


Spring 2022 - CSCI 4773/5773 Introduction to Emerging System Security (enrollment: 10+)

Course Description: This course concentrates on the security of the emerging system in the Computer Science domain. It focuses on radically novel systems, relatively fast-growing and potentially exerting a considerable impact on society, such as mobile systems, AI systems, and VR/AR systems. The security topics cover adversarial attacks, side-channel attacks, covert-channel attacks, fairness, biometrics, vulnerability risk detection, and defense countermeasure.


Fall 2021 - CSCI 4771/5771 Introduction to Mobile Computing (enrollment: 10+)

Course Description: This course contains two main parts, the entry knowledge to mobile computing and the advanced research exploration. A series of lectures on various aspects of mobile computing provides an understanding of challenges and solutions in designing and implementing mobile systems. The main topics include mobile sensing, security and privacy, mobile health, mobile game, AR/VR, mobile AI, and its technical implication.