I studied (early 1980's) Control Engineering in London with both Iranian and Israeli engineers. There wasn't any real difference between their levels of ability. Iran is, what 1/3rd the population of the US? Its bigger than the UK and has spent decades working on their independent military technology. Do not underestimate them.
Greek coast guard seizes ship carrying weapons to Libya (Reuters)
from the article: Iran: We've produced domestic version of S-300 anti-aircraft missiles