Racha El Kadiri
Love Dr.Kadiri, definitely recommend. Her lectures are clear and interesting. Labs can be slightly challenging sometimes, but she will help you if you need. We had a field trip and a semester project. Exams cover exactly what is on the slides which is great, and she provides many extra credit opportunities!