Isn't Mike the guy out of Vancouver who teaches classes? I've had friends who used him, and were very pleased with the results.
I went to "Sea School" at Clatsop Community College to study for my Masters Near Coastal License, and was very pleased with the job they did preparing me. I only missed one question on international portion (necessary for Alaska Licensing), and I KNEW the answer too

.
I don't think you'll go wrong with Mike, and Kujo won't lead you astray.