Dr. Wirth's research interests include the history and use of legacy programming languages, digital photography/image processing and the usability of everyday objects. He has taught an upper-year class on legacy programming and software re-engineering to undergraduates for a number of years.