Nadjia Hamadouche
Dr. Hamadouche is the best professor I've ever had. She's personable, caring, and held us to very high standards. She prepared us well for exams and always provided tons of resources.  Her lectures are long and intense, but always productive for exam prep and further comprehension. She taught me to truly believe in myself.    Wonderful human being.