Teaching

Undergraduate

  • CS450: Parallel Programming
    • Fall 2017, 2018, 2019, 2020, 2021. Spring 2025. Fall 2026.
  • CS453: GPU Programming
    • Spring 2024.

Graduate

  • CS550: Parallel Programming
    • Fall 2020, 2021. Spring 2025. Fall 2026.
  • CS552: High Performance Computing
    • Spring 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
  • CS601: Computer Science Seminar
    • Fall 2026.

Data-intensive Parallel Computing Pedagogic Modules: Part of the NSF-funded project (Grant No. 1849559) includes pedagogic modules for teaching parallel and high performance computing using data-intensive applications. These modules can be integrated into courses at the undergraduate and graduate levels.