The best language teacher I have ever had, very caring and nice to everyone. Class is really easy to keep up with and as long as you put in your work it is impossible to fail. Arabic is a very daunting language to start but with the right teacher it is doable.