Dr. Jim Ducharme, visiting professor