I took Dr. Ibrahim's online class for the Seismic exam in October.
I passed first time - and I put that on the course, the workbook and especially the lectures.
The book has all you need - so it minimizes the clutter on those tiny desks in the computer testing center - its a lot more thought...