I did Dr. Tom's class, and it was OK. The one thing I would caution you about it to make sure you review the exam spec, his class does not cover all the material you'll need for the test. Make sure you review things like free body diagrams and basic statics, etc. I took his class and the NCEES...