Dariush Vosooghi
he is the best teacher ever! he cares about all of his students,  he is always willing to help his students so they can understand the material. I got an A and it was because he helped me a lot the times I needed his help. he makes you feel part of the class.