Operating Systems, Spring 2018, Spring 2019, Spring 2020, Spring 2021, Spring 2022, Spring 2023. Dalian University of Technology.
Project Management, Spring 2018, Spring 2019. Dalian University of Technology.
Embedded System Design and Implementation, Autumn 2018, Autumn 2019, Autumn 2020, Autumn 2021, Spring 2022, Spring 2023. Dalian University of Technology.
Intelligent Edge Computing, Spring 2021, Spring 2022, Spring 2023. Dalian University of Technology.
Software Testing and Quality Assurance, Spring 2018. Dalian University of Technology.
Algorithms COMP3600/6466 in 2012, 2013, and 2014. The Australian National University