Yazid Al-Kraimeen
Hes a tough professor, in a really good way.u actually learn somthing. He is 1 of few professors that actually teaches. He teaches with integrity, and should be at an Ivy League university. Hes very smart. In his class you have to work but you gain so much. His scale is very generous, he doesnt want students to fail. He wants them to learn.