• Contact Info

Knuth, Shelley

Asst Vice Chancellor, Asst Professor Adjoint

Positions

Teaching

courses taught

  • DTSA 5701 - Introduction to High Performance and Parallel Computing
    Primary Instructor - Summer 2021 / Spring 2022 / Summer 2022 / Spring 2023 / Summer 2023 / Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025
    This course introduces the fundamentals of high-performance and parallel computing, and the software skills necessary for work in parallel software environments. These skills include big-data analysis, machine learning, parallel programming, and optimization. It covers the basics of Linux environments and bash scripting all the way to high throughput computing and parallelizing code.
  • DTSA 5702 - Efficient Programming
    Primary Instructor - Fall 2025
    This course teaches learners the skills needed to develop software to run efficiently in high-performance computing environments or in the cloud. Students will have understand how to find bottlenecks in their programs as well as how to address those bottlenecks. The course will provide a high-level introduction to modern compute node architectures of high-performance and cloud computing instances.
  • DTSA 5703 - Parallel Computing with MPI
    Primary Instructor - Fall 2025
    Provides a high-level introduction to modern computer node architectures of high-performance and cloud computing instances. This course is targeted to scientists, engineers, scholars, or anyone seeking to develop the software that needs to run efficiently on high-performance computing environments or in the cloud. For this course, students need basic programming skills in either C++, Fortran 90, or Python in addition to basic Linux skills. Students completing this course will have a basic understanding of how to find bottlenecks in their programs as well as how to address those bottlenecks. The course will provide a high-level introduction to modern compute node architectures of high-performance and cloud computing instances.

Other Profiles