Heritage speakers get their own course
If you grew up hearing Persian at home, you already have an ear, a vocabulary and an accent that a beginner course wastes. The heritage track skips what you know and works on reading, writing and the formal register you never picked up at the dinner table.
Grammar that is genuinely straightforward
Persian has no grammatical gender, no noun cases, and one regular pattern for verb endings. Most of the difficulty English speakers expect is not there. Your tutor spends the time on vocabulary and the script instead, which is where the actual work is.
Dari and Farsi taught as what they are
Dari and Iranian Farsi are mutually intelligible but differ in pronunciation, everyday vocabulary and formality. If you are working in Afghanistan or with an Afghan community, you are taught Dari by someone who speaks it, not Tehrani Farsi with a footnote.
Poetry as a course, if you want it
Hafez, Rumi and Saadi are living reference points in Persian conversation, not a museum exhibit. There is a separate course for reading them in the original, which suits people who already have intermediate Persian and want the literature rather than the small talk.