Dr. Luther teaches the following undergraduate and graduate computer science courses at Virginia Tech:
Undergraduate-level
- CS3744: Introduction to GUI Programming and Graphics
- CS4784: Human–Computer Interaction Capstone
- CS4984: Open Source Intelligence
Graduate-level
- CS5714: Usability Engineering
- CS5734: Social Computing & Computer-Supported Cooperative Work
- CS5774: User Interface Software
- CS5914 / CS5984: Open Source Intelligence
- CS6724: Advanced Topics in Human–Computer Interaction