I am a Persian linguist and I have been teaching linguistics and Persian language courses at the university for around 18 years. My approach towards teaching Farsi is fully systematic and the package I offer contains lessons and practices for all levels of proficiency from beginners to advanced levels. The lexicon choice of the package is based on "Common European Framework of Reference for Languages". In addition to learning Farsi skills ranging from the alphabet and vocabulary to listening, speaking, reading and writing skills, the learners will get familiar with arts, customs, literature, and culture of Iran through learning sessions.