Attended training/workshops
Oct. 2026: AI Staff Development Series, Birmingham City University, UK.
Apr. 2026: AI Fluency for Educators, Anthropic Education.
Nov. - Dec. 2025: University Lecturer Professional Development Training, VNUHCM, Vietnam.
Jan. - Mar. 2025: Teaching Skills Enhancement Program for Educators (TSEP) Memorial University, Canada.
Aug. 2023: Introduction to Teaching for Postgraduate Students, Queen's University of Belfast, UK.
May 2023: "From surviving to thriving your PhD", Prof. Austen Rainer, Queen's University of Belfast, UK.
Sep. 2022: Peer Mentoring Skills, Queen's University of Belfast.
Course taught
Master's program
2026 - 2027:
NT2301 - Research Seminar 01 for Master of Science in Cybersecurity, 1st Semester, VNUHCM-UIT.
2025 - 2026:
NT2204 – Advanced Distributed Computing Systems, 3rd Semester, VNUHCM-UIT.
NT2203 – Advanced Internet of Things Technology, 2nd Semester, VNUHCM-UIT.
Special Sessions on Reinforcement Learning for Cybersecurity, 1st Semester, VNUHCM-UIT.
Undergraduate program
2026 - 2027:
CNBU103 - Programming for Network Engineers, Joint training program with Birmingham City University (UK) at VNUHCM-UIT, 1st Semester.
NT532 - Advanced Internet of Things Technology, 1st Semester, VNUHCM-UIT.
NT120 - Introduction to AI for Computer Networks and Cybersecurity, 1st Semester, VNUHCM-UIT.
2025 - 2026:
Cloud Computing, Joint training program with Birmingham City University (UK) at VNUHCM-UIT, 2nd Semester.
Reinforcement Learning for Networked Systems, 2nd Semester, VNUHCM-UIT.
Introduction to Computer Networking, 1st and 2nd Semesters, VNUHCM-UIT.
Distributed Computing Systems, 1st Semester, VNUHCM-UIT.
Network Performance Evaluation, 1st Semester, VNUHCM-UIT.
2020: A Short Course of Introduction to Internet of Things Technology, VNUHCM-UIT.
Course development
2026 - 2027:
"NT551 - Network Technologies for Unmanned Aerial Vehicles" [Course's Info]
Course Level: Undergraduate at VNUHCM-UIT
Description: This course examines network technologies for Unmanned Aerial Vehicles (UAVs) in the context of the Low-Altitude Economy (LAE). Students study Space-Air-Ground Integrated Networks (SAGIN), Air-to-Ground channel modelling, RIS-assisted UAV communications, routing for Flying Ad-hoc Networks (FANETs), cellular-connected UAVs under recent 3GPP Releases, UAV Traffic Management (UTM/U-space), integrated communication, navigation and surveillance (ICNS), mobile edge computing and federated learning, AI and reinforcement learning for swarm coordination, and UAV security.
"NT409 - Quantum Computing and Applications" [Course's Info]
Course Level: Undergraduate at VNUHCM-UIT
Description: This course gives information technology students an introductory yet practical grounding in quantum computing, taught through programming tools, simulators and cloud quantum platforms. Students study the core concepts of qubits, superposition, entanglement, measurement, quantum gates and circuits, together with the limits of today's NISQ devices. Algorithms including Deutsch-Jozsa, Grover, Shor, QAOA, VQE and introductory Quantum Machine Learning are covered conceptually and through applications, with particular attention to the hybrid classical-quantum workflow in optimisation, networking, cloud computing, resource allocation and security.
"NT120 - Introduction to AI for Computer Networks and Cybersecurity" [Course's Info]
Course Level: Undergraduate at VNUHCM-UIT
Description: This course provides an introductory foundation in Artificial Intelligence and Machine Learning, with the emphasis placed on problem formulation, data preparation, baseline model development and result evaluation in computer networking and cybersecurity contexts. Students work through guided exercises on small datasets derived from network traffic, logs and security events, and apply selected baseline classification and anomaly-detection methods.
2025 - 2026:
"NT2204 - Advanced Distributed Computing Systems" [Course's Info]
Course Level: Master of Science at VNUHCM-UIT
Description: This course examines the theoretical foundations and practical challenges of building robust distributed systems at scale. The course covers cloud-native architectures, serverless computing, distributed intelligence, and dataflow models. It also emphasizes consensus mechanisms, cross-node scheduling, and secure, resilient design across edge–cloud systems.
"NT2203 - Advanced Internet of Things Technology" [Course's Info]
Course Level: Master of Science at VNUHCM-UIT
Description: This course explores modern IoT systems with a focus on edge intelligence, TinyML, and digital twin–enabled architectures. The course examines how intelligent IoT applications are designed and deployed under real-world constraints such as latency, memory, energy, bandwidth, and privacy, moving beyond cloud-centric solutions. Students develop practical system-level understanding through hands-on projects involving deployable edge intelligence.
"NT549 - Reinforcement Learning for Network Systems" [Course's Info]
Course Level: Undergraduate at VNUHCM-UIT
Description: This course introduces the fundamental principles and techniques of Reinforcement Learning (RL) with a focus on applications in computer networks and communications. Students will learn how RL agents make decisions through interaction with dynamic environments, and how to implement RL algorithms such as Q-learning, Deep Q-Networks (DQN), policy gradient methods, and actor–critic techniques. Emphasising practical implementation and conceptual understanding, the course prepares students to design and evaluate RL-based solutions for networked systems.
2020:
"A Short Course of Introduction to Internet of Things Technology".
Course Level: Undergraduate at VNUHCM-UIT
Description: Introducing the general architecture of an IoT-based solution, common hardware and open source software in the development of IoT solutions, designing and implementing IoT prototypes, e.g., smart home, smart classroom.
Mentoring activities
2024 - 2025: Mentor at Memorial University, Canada.
Providing mentoring to Master's and PhD students in the research group, focusing on developing research skills, guiding them through the process of writing research papers, and sharing insights and advice based on my own PhD experience.
Mentoring students to develop problem-solving skills with a focus on applying advanced technologies, such as quantum optimisation and quantum machine learning, for resource allocation and optimisation in wireless networking.
2022 - 2023: Peer mentor, Queen's University of Belfast, UK.
Providing peer-mentoring to a PhD student in the research group.
2022 - 2023: Mentor at Queen's University of Belfast, UK.
Mentoring a master student on his final project. The results from that project received a best paper award in an international conference in industrial networks and intelligent systems.
2017 - 2020: Tutor and Mentor at VNUHCM-UIT, Vietnam
Tutor for the contestants of the Vietnam Information Technology Olympics 2017 (Open Source Software Section).
Mentoring undergraduate students at VNUHCM-UIT on their final year projects. Some students received awards in competitions of developing IT applications.