I would recommend people who are looking to learn Arabic with a job and a hectic schedule to consider “Learn Arabic Online”. I don’t think one can find a more cooperative and flexible teacher. He understands your work schedule and does his best to accommodate accordingly.
One of the best things in his methodology is the daily Question and Answer Session which makes a student accountable right from the start instead of piling up for a scheduled exam weeks later. You learn new words every day in an interesting manner. From the very beginning, he manages in such a way that you start with basic conversation after only the first few classes.
I highly recommend this program to anyone who wants to learn the Arabic Language in a relaxed, fun manner!