Stonehenge Staff

Randal L. Schwartz

Senior Partner, General Manager;
Randal's personal web site

Randal L. Schwartz is a two-decade veteran of the software industry -- skilled in software design, system administration, security, technical writing, and training. He has coauthored the "must-have" standards: Programming Perl, Learning Perl, Learning Perl for Win32 Systems, and Effective Perl Programming, as well as writing regular columns for WebTechniques, PerformanceComputing, SysAdmin, and Linux magazines. He's also a frequent contributor to the Perl newsgroups and the "Perl Monastery" community (, and has moderated comp.lang.perl.announce since its inception. His offbeat humor and technical mastery have reached legendary proportions worldwide (but he probably started some of those legends himself). Randal's desire to give back to the Perl community inspired him to help create and provide initial funding for The Perl Institute. He is also a founding board member of the Perl Mongers (, the worldwide Perl grassroots advocacy organization. Since 1985, Randal has owned and operated Stonehenge Consulting Services, Inc.

Since 1992, Randal has been developing Perl courseware and providing training to Fortune 500 companies across the United States, and training other trainers to do likewise.

Tom Phoenix

Senior Instructor;

As an instructor for Stonehenge since 1996, Tom Phoenix enjoys traveling to far-off places to work with Perl and Perl hackers. He has worked in the field of education since 1982. In his work with Stonehenge Tom has taught at Shell Services International, Cisco Systems, Inc., and America OnLine, among many others. As a member of the Perl development team, he contributed the "constant" pragma used in the core of Perl. Tom's hobbies include cryptography and speaking Esperanto. When not traveling, Tom lives in Portland, Oregon with his Perl-programming cat. (The cat sometimes forgets to use -w, though.)

Besides being Stonehenge's senior instructor (other than Randal), Tom is also currently in charge of courseware and content for all Stonehenge classes.

Tad McClellan

Training Manager, Instructor;

Tad has been engineering software since 1985. In the early nineties he did most of his coding in C embedded in lex (for its pattern matching capabilities). He discovered Perl in 1994, and his sanity was saved from sure destruction (though some might argue that it has, in fact, not been saved). Tad has been coding SGML and XML applications for over ten years. He has answered thousands of questions on the Perl newsgroups and is a moderator of the comp.lang.perl.moderated newsgroup. Tad has earned BSEE and Master of Software Engineering degrees.

Tad is also currently in charge of sales and operations for all Stonehenge classes. If you book with us, he'll be guiding you through every step!