Quote Originally Posted by nash_avi
may be a good knowledge on adwords and java.i don't know whether i am correct but this is my opinion.
no you are absolutely wrong.

One can be called a SEO specialist if he/she is actually knowing about search engines main factors which can affect your site's PR.