TEACHING

  • Operating System Design and Implementation. Spring 2025, Nanjing University of Posts and Telecommunications

  • Advanced Computer Architectures. Spring 2024, Spring 2025, Nanjing University of Posts and Telecommunications

  • Introduction to Computer Science. Fall 2024, Nanjing University of Posts and Telecommunications

  • Operating Systems. Spring 2023, Nanjing University of Posts and Telecommunications

  • Parallel Computer Architectures. Spring 2022, Lehigh University

  • Advanced Computer Architectures. Fall 2021, Lehigh University

  • Computer Architectures. Spring 2021, Lehigh University

  • Interconnection Networks for Many-core Architectures. Fall 2020, Lehigh University