Classes Join a class, meet people, have fun, get wet.

Learn to Scuba Dive

Children’s Programs

Snorkeling

Discover Scuba Diving

Master Scuba Diver

Advanced and Beyond

Rescue Programs

Professional Courses

Technical Training

Free Diving Courses

Project Aware Courses

Classroom Programs

Instructor Staff Meet our Instructors

PADI Course Director

Jeff Tobey

PADI Course Director
Master Scuba Diver Trainer

Matt Root

Master Scuba Diver Trainer
IDC Staff Instructor

John Tauber

IDC Staff Instructor
IDC Staff Instructor

Jim Aurich

IDC Staff Instructor