Dariush Vosooghi
You really need to work for an A in his class. Type up your lab reports, he likes organization a lot. Hes a little hard to understand sometimes because he goes a little fast but also his English is not the best. He does care about his students so if you have emergencies with somethings he is generous with assignment extensions.