Professor Cahoon has worked on a variety of new technology projects with universities, government agencies, and companies in various countries. His work has included project design and management along with high-level advisory and mentoring roles for institutions, ministries, and companies in over 25 countries and the United Nations. Professor Cahoon has been an advisor to World Bank; the governments of Qatar, Canada, Thailand, Philippines, Serbia, and the State of Michigan; USAID; and the U.S. Department of Commerce; as well as universities, companies, and NGOs in Turkey, Argentina, Chile, Japan, Jamaica, Philippines, South Africa, India, Korea, Bahrain, Mexico, Sri Lanka, Iran, Colombia, Brazil, the U.S., and the European Union.