Big Nerd Ranch front page

Instructors

Big Nerd Ranch allows only the most knowledgeable and eloquent instructors teach our classes.

Aaron Hillegass

Hillegass

Cocoa Instructor Aaron Hillegass has over 18 years of experience as a software engineer and developer trainer. He wrote the Big Nerd Ranch course on Cocoa, drawing from his experiences working at Apple Computer, Inc. and NeXT Software, Inc. as the senior trainer and curriculum developer.

Aaron is the author of Cocoa Programming for Mac OS X. This book, published by Addison-Wesley, is generally regarded as "The Book" from which to learn Cocoa programming. He is also the co-author of Core Mac OS X and Unix Programming.

Aaron has developed and deployed very large systems using Cocoa, WebObjects, and/or PostgreSQL for clients including Cogent Design, Nortel Networks, and the United Parcel Service. He has taught at the University of Washington and the New College of Florida.

Read More about Aaron Hillegass...

Dave Beazley

Beazley

Python Instructor David Beazley is the author of the Python Essential Reference and the developer of several open-source software development tools, including SWIG (a popular tool for integrating C/C++ programs with other programming languages including Python, Perl, Tcl, Ruby, PHP, and Java) and PLY (A Python version of the lex/yacc parsing tools).

Dave has been programming Python since 1996 and helped pioneer the use of Python with scientific computing software while working at Los Alamos National Laboratory. From 1998-2005, he was an assistant professor in the department of computer science at the University of Chicago where he taught courses in operating systems, networks, and compilers.

Dave has been active in the Python community for more than ten years, having given several conference presentations and tutorials on Python-related topics at both the Python conference and the O'Reilly Open Source Software Conference. Dave is currently a freelance software developer and musician living in Chicago.

Read More about Dave Beazley...

Rocco Bowling

Bowling

OpenGL Instructor Rocco Bowling has been developing OpenGL software since the Classic Mac OS era. His OpenGL applications have received numerous awards and accolades, including two Apple Design Awards for Best Mac OS X Product and Best Mac OS X Technology Adoption. Rocco has partnered with game publishing powerhouse Freeverse Software to release two commercial entertainment titles. He is also a regular participant in the annual uDevGame Mac Game Programming Contest, where he applies his knowledge to create unique games.

Rocco has spent the previous few years performing advanced OpenGL visualization research for the National Security Agency. From networks to news, Rocco has applied his ingenuity and programming prowess to solving some of the world's most unique visualization problems.

Read More about Rocco Bowling...

Chris Campbell

Campbell

PostgreSQL and Onsite Cocoa Instructor Chris Campbell has been a Mac user since 1993. While pursuing a Computer Science degree at Georgia Tech, Chris worked for Cisco Systems as a programmer and system administrator supporting the 12000-series GSR routers. After graduating with high honors, he solved cross-platform system and networking problems while working for an Atlanta-area IT consulting firm. Chris has a knack for identifying and solving the practical problems that developers and their users encounter.

Since joining the Big Nerd Ranch in August 2002, Chris has been the man behind the curtain at classes, making sure things run smoothly. He has also added Rendezvous support to the soon-to-be-released PostgreSQL 7.4 database server and edited Core Mac OS X and Unix Programming, by Mark Dalrymple and Aaron Hillegass.

Read More about Chris Campbell...

Mark Dalrymple

Dalrymple

Advanced Mac OS X Instructor Mark Dalrymple is the author of Core Mac OS X and Unix Programming and has been a Macintosh programmer since 1985, and a professional unix programmer since 1990.

On the Mac side of things, Mark has contributed to the AOL 3.0 client and was chief architect of an internal publishing tool that interfaced with both the Mac AOL client and the AOL proprietary publishing infrastructure, all using C++. On the unix side, he has contributed code and developer documentation to the Galaxy cross-platform toolkit (supporting more than 20 different unix platforms, as well as Windows, the Mac, and OpenVMS) using C and C++.

While at AOL, Mark was also technical lead for the AOLserver team. AOLserver is a web application server implemented in C and Tcl which collectively across all AOL web properties was handling tens of thousands of hits per second on many different unix platforms (Linux, HP, SGI, Digital Alpha, Solaris).

Mark co-locates and manages a Linux server, and is also the author of the BOLTS technical columns at MacEdition.

Read More about Mark Dalrymple...

Mark Fenoglio

Fenoglio

PHP Bootcamp and Objective-C Instructor Mark Fenoglio has over 10 years of experience in database and web-based application development in technologies ranging from SQL Server, PostgreSQL, and 4th Dimension to ASP, PHP, Ajax, Cocoa, and Objective-C. He was hired by the Big Nerd Ranch in September 2005 after asking too many annoying questions at the Cocoa Bootcamp that March.

When not slaving away at his computer, Mark puts his Masters Degree in Geophysics from Stanford University to good use by pounding away at rock walls in quarries, searching for elusive treasures for his mineral collection. (This activity is why he never mocks anyone else's hobbies.) A passionate Chicago Cubs and Penn State fan, Mark enjoys playing any sport where someone keeps score.

Read More about Mark Fenoglio...

brian d foy

foy

Perl Instructor brian d foy has been teaching Perl since 1998. He is one of the authors of the O'Reilly books Learning Perl and Intermediate Perl. brian founded the first Perl users group, the New York Perl Mongers, as well as the Perl advocacy non-profit Perl Mongers, Inc. which helped form over 200 Perl user groups across the globe. He maintains the perlfaq portions of the core Perl documentation, several modules on CPAN, and some stand-alone scripts. brian is the publisher of The Perl Review, a magazine devoted to Perl, and a frequent speaker at conferences including The Perl Conference, Perl University, MarcusEvans BioInformatics '02, and YAPC. His writings on Perl appear in The Perl Journal, Dr. Dobbs, and The Perl Review.

Read More about brian d foy...

Stacey Goff

Goff

Ruby Instructor Stacey Goff has a BS in mathematics from New College of Florida. She developed an interest in programming through modeling mathematical problems in C++ and Matlab. Stacey has worked as a Ruby on Rails consultant for Big Nerd Ranch since August 2007.

Read More about Stacey Goff...

Joe Conway

Conway

Joe Conway has developed software with OpenGL and Cocoa for clients like Tops Software. He teaches the Big Nerd Ranch iPhone Development Bootcamp.

Read More about Joe Conway...

Charles B. Quinn

Quinn

Ruby on Rails Instructor Charles Brian Quinn is a freelance consultant and Partner at Highgroove Studios -- a firm providing custom web 2.0 development, and Ruby on Rails consulting. He is also a founder of Slingshot Hosting for Ruby on Rails business hosting, and an active member of the Ruby on Rails community. With experience in large-scale development and deployment of database-backed web applications, he brings practical and hands-on knowledge of real-word practices and patterns. He previously taught as a Teaching Assistant at Georgia Tech for Introductory Computer Science, and as an Instructor for an enterprise-grade, service-enabled, legacy integration software and load testing/balancing suite to various Fortune 500 organizations such as Deloitte & Touche, Mutual of Omaha, AAA Mid-Atlantic, and Governmental Agencies such as the State of Tennessee, and the Municipality of Durban in South Africa. He holds a BS degree in Computer Science from Georgia Tech and resides in Atlanta, Georgia.

Read More about Charles B. Quinn...

Juan Pablo Claude

Claude

Django Instructor Juan Pablo Claude is originally from Santiago, Chile and came to the US to attend graduate school in chemistry at the University of North Carolina at Chapel Hill. After earning his Ph.D., Juan Pablo became a professor at the University of Alabama at Birmingham, teaching and doing research in the area of physical inorganic chemistry. In his research, Juan Pablo often had to write data acquisition analysis programs, leading to his interest in computer programming and technologies. After spending several years in academics, Juan Pablo decided to make a career out of computers. He joined the Big Nerd Ranch in late 2005 as a Cocoa and Django programmer.

Juan Pablo cut his teeth programming in C for PC's running DOS to squeeze data out of recalcitrant instruments during graduate school. He then moved on to write data analysis applications in C++ for Windows. When OS X was released he was immediately compelled to return to the Mac and he has never looked back ever since. These days he is delighted to write Objective-C and Python code in such a cooperative platform.

Read More about Juan Pablo Claude...

Guido Neitzer

Neitzer

Real-World WebObjects instructor, Guido Neitzer, has been developing with WebObjects since he started using OpenStep with the "Prelude to Rhapsody" version in 1997. He has designed and built a wide-range of enterprise level applications in both Germany and Canada and is an active contributor to the widely used framework, Project WONDER.

As co-founder of Big Nerd Ranch Europe, he is excited to bring Europeans that same learning experience that the Big Nerd Ranch is famous for in the US.

Guido recently moved from Germany to the cold prairies of Canada to seek new challenges. Currently employed as Senior WebObjects Engineer and developer trainer for ClickSpace Interactive in Calgary, Guido is responsible for developing customer-centric e-commerce and portal applications with high visibility and business critical workflows.

When he's not working on various development projects, he enjoys listening to all kinds of "good" music. Naturally, he also enjoys hiking in both Banff and Jasper National Parks, near his new home in the Rocky Mountains.

Read More about Guido Neitzer...

Matthias Fricke

Fricke

WebObjects, Cocoa and Mac OS X Instructor Matthias Fricke has more than 15 years experience in the IT sector. In the early 90s he worked for the German NeXT Distributor DART Software and co-founded later the WebObjects consulting company NetMatic Internet/Intranet Solutions.

Matthias spend more than 8 years in the US and worked in the last years at Apple as the Worldwide Training Delivery Manager. He moved back to Germany in 2007 and is now working for Assense Software Solutions in Hamburg. Since the end of 2007 he also teaches for Apple (EMEA) as a T3 (Train the Trainer) Instructor and prepares Trainers to become Apple Certified Trainers for the Apple Certified IT classes.

Read More about Matthias Fricke...

Alexander von Below

von Below

Alexander von Below has been a Macintosh enthusiast ever since 1985, and has been writing software for it about as long. After graduating in Computer Science from RWTH Aachen, Germany, and more than ten years in the corporate software industry (e.g. Roxio), he became a freelancer in 2003. His experience ranges from Cocoa to device drivers, PCI cards, IOKit and the very core of OS X. Among his focus areas are Apple’s Developer Tools, including remote and two-machine debugging and utilizing the performace optimization tools.

Read More about Alexander von Below...