Aladdin Fouad
Nice dude over all but so hard to understand. The accent is a pain to understand when hes lecturing. Tests are from a company so he had no idea whats on them and he doesnt teach all the material you need and the book doesnt explain much either. ����