Professor Al-Souki is one of the hardest professors Ive met. DO NOT be discouraged by this, he wants what is best for his students. He has spent hours with me in office hours and has even invited me to have dinner with his wife and son to continue my studies. I would love to take more classes with him and hope this professor gets tenure!