I highly recommend Rick and CAD Training Online. He is a highly qualified specialist in the field; very patient with students and has good insight into the learning process. He has a clear and concise way of speaking that is easy to follow and understand. As a nonnative English speaker, I could not have been more pleased with the time and attention I was given and with the clear, articulate, and focused training.