Evidence of National and International Recognition


I was a contributing member of ISO Working Group WG21 (C++ Programming Language Standard) from 1991 through 2006. I developed a presence thereby in the international community before I came to UVU in 2001. As a result I was invited to write for the C/C++ Users Journal (CUJ), one of the two leading publications for C and C++ Software Developers. I wrote a monthly column and later became Senior Editor of CUJ (total years with CUJ: 1992-2003). My columns eventually led to publication of my first book, C & C++ Code Capsules: A Guide for Practitioners (Prentice-Hall, 1998). This has since been translated into Chinese and is still in use throughout the world.

I have also been invited to speak at numerous conferences over the years, including the following:

  • Software Development (Sponsored by United Business Media; I spoke twice annually 1994-2008)

  • ACM's OOPSLA (Conference on Object-Oriented Systems, Programs, and Languages; 2006-2007)

  • ACCU (European Association of C and C++ Users; Keynote Speech, Oxford, UK, 2004)

  • SQE's STAR (Conference on Software Testing, Analysis, and Review, 2001)

  • SQE's Better Software Conference (2008)

I met my then future co-author, Bruce Eckel, while a member of the ISO C++ Standards Committee. We wrote Thinking in C++, Volume 2 (Prentice-Hall, 2004), which has since been translated into Chinese, Russian, Czech, and Polish, with other translations pending. All of these translations have occurred within the evaluation period for this promotion.

Bruce and I have had a productive collegial relationship since 1993. He is still distributing a multimedia course I created in 1998, Thinking in C, which also appeared as a CD ancillary in his other publications, including Thinking in Java. This course is in current widespread use throughout the world.

I was a columnist and technical editor for Better Software Magazine, the print publication for Software Quality Engineering (SQE) (2007-2008; website is stickyminds.com).

Software I created is present in all of McAfee's security software products, and is so acknowledged in each published user manual (see below).

Some of my publications are also cited in two U.S. patents.

Google's scholar search engine (scholar.google.com) reports 89 citations of articles/books I have written (some of which I published before the evaluation period). Please note that a number of the citations are from sources outside of the United States.

61 of my articles are available online in the Associations of Computer Machinery's (ACM) Digital Library.

Earlier this year I published a short article in a high-profile book, 97 Things Every Programmer Should Know (O'Reilly, 2010).
A recognized software industry luminary from the UK, documenting my contributions to the ISO C++ Committee, C/C++ Users Journal, The C++ Source, Software Development Conference, and 97 Things Every Programmer Should Know
2 U.S. Patents that use my work
ACM Archive (Articles 1 - 50)
ACM Archive (Articles 51 - 61)
Google Scholar Search showing my articles and numerous citations.
Back Cover of the Communications of the ACM, September 2006, verifying my professional industry status
Back Cover of Thinking in C++, Volume 2
Front Cover of Czech Translation of Thinking in C++, Volume 2
Back Cover of Code Capsules book
Where I am billed as one of the "Best in the Business"
Citation on Official MathWorks Blog
Documenting my Conference Keynote in Oxford, UK
Quoted in a high-profile article in IEEE Software with 460 citations (per Google Scholar), 2000