Mirvat Abdel Hadi
Fantastic teacher, science is not my speciality but I had no clue how difficult this class was. If you want a good grade you need to make every class. Professor Hadi does an amazing job explaining everything but if you miss a class you are going to get confused pretty quickly. If you want to pass this class take this teacher