Jahani Fereidoun
I can not express how awful this man teaches online, not only does he not wait for students but he says if u have a internet problem drop the class cause he wont help you, dont take this class if you can find another one, at least not online.