William (Bill) J. Sproule is a professor in the Department of Civil and Environmental Engineering at Michigan Technological University in Houghton, Michigan, where he teaches transportation enginee...view moreWilliam (Bill) J. Sproule is a professor in the Department of Civil and Environmental Engineering at Michigan Technological University in Houghton, Michigan, where he teaches transportation engineering, public transit, airport design, and hockey history. He is a member of several associations, including the Houghton County Historical Society.view less