Turkia Arfaoui
One of the best teachers I have ever had. You can tell she really cares about her students, and there is honestly no excuse to be doing bad in class as long as you attend lectures. She practically gives you exactly whats on every quiz, test, and the final in the form of her study guide, and as long as you study it you'll be fine. Overall amazing.