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

Jeff Tobey
PADI Course Director

Matt Root
Master Scuba Diver Trainer

John Tauber
IDC Staff Instructor

Jim Aurich
IDC Staff Instructor