I would recommend this course to anyone who is struggling with all the technical lingo. The instructor answers questions during class, so if there is a particular part that is confusing he will stop and try to clear it up. He has a great personality which helps with the learning process.