TEACHING

  • ECE 450 - Parallel Computer Architectures. Spring 2022, Lehigh University

  • ECE 401 - Advanced Computer Architecture. Fall 2021, Lehigh University

  • ECE 201 - Computer Architecture. Spring 2021, Lehigh University

  • ECE 350/450 - Interconnection Networks for Many-core Architectures. Fall 2020, Lehigh University