yes O I am not sure.
You have high knowledge level in basic high school education knowledge. To improve your skills, you can read books or articles about it. You can also join a discussion group or forum about it.