He teaches classes in basic and advanced hotel operations and management, hospitality and tourism law, club management, and hospitality marketing and is the professor in charge of several of Niagara University’s hospitality and tourism internship and cooperative education programs. While at Penn State he was a University Graduate Fellow and taught classes in advanced hotel operations while serving as the hospitality internship coordinator for Penn State Hospitality Services.