Dr. Luther teaches the following undergraduate and graduate computer science courses at Virginia Tech:
- CS 3744: Introduction to GUI Programming and Graphics (Spring 2016, Fall 2016, Spring 2018, Fall 2018, Fall 2019)
- CS 4784: Human–Computer Interaction Capstone (Spring 2015)
- CS 5774: User Interface Software (Fall 2014, Fall 2016, Fall 2018, Fall 2020, Fall 2021)
- CS 6724: Advanced Topics in Human–Computer Interaction (Fall 2015, Fall 2017, Spring 2020)
- CS 4984 / PSCI 4984 / CS 5984: Open Source Intelligence Lab (Spring 2021, Fall 2021)