I gotta chime in - I was certified through SSI just a couple weeks ago and my instructor was incredible. We had 8 students and 1 instructor and most of the time a divemaster during class sessions and on the checkout weekend, we had 4 people on day 1 and 2 on day 2 when people were more comfortable.
To put my 2c in on the tables vs computers debate. I am an engineer - I wanted to learn and fully UNDERSTAND the tables. SSI does not teach them, however our instructor did teach them - they're in an appendix. Easy and helps me understand what's going on. That said, I purchased a computer before class ended because I knew I would want one. Having made now 8 dives (4 class, 4 fun) I wish I splurged and got an air integrated one - the engineer in me wants to know exactly how much air I have and based on my consumption, how much remains.
Back to the tables vs computer - Our first dive of 3 the weekend after my certification - went down to 63' for 63 minutes. Based on the tables, we're into a compression dive already and the rest of my day is shot - pack up and go home. However, as you know, we hit 63' for but a second and weren't below 50' for too much longer (few minutes at a wreck in a quarry). While at the wreck site, I still had 45 minutes according to my NDL on the computer.
We surfaced for less than an hour and went right back down to 50' on the next dive, and on a third a little after that. If I were dive tables only... well, this is why today for most agencies, the tables are next to worthless if students will be doing computers. And mine has a "plan" mode, so prior to our next dives, I was able to guestimate how much time I could spend at depth. This was especially helpful as with the tables, I was already blacked out for the day.
FYI, this is my first post to ScubaBoard, consider it my introduction
Cheers,
PittCaleb