Chuck Allison
Utah Valley University
Professor
Chuck Allison is professor and chair of Computer Science at Utah Valley University. Before that he spent 20 years as a software engineer at various large corporations in the western U.S. He was an active contributor to the C++98 standard, having designed and provided the reference implementation for std::bitset and std::vector/boost::dynamic_bitset. He was an editor and columnist at the C/C++ Users Journal from 1992–2001 and its Senior Editor from 2001–2003. He also was the founding editor of The C++ Source, a peer-reviewed, online journal for the C++ community. He is the author of two C++ books: Code Capsules (1998) and Thinking in C++, Volume 2 (2004), and has a chapter in 97 Things Every Programer Should Know (2010).