Tarek Elsharhawy
I love this professor. He knows how to teach. He know what he is talking about. He comes from an engineering profession where he was a CEO and he wants the best for his students. Don't argue with him. If he says you're wrong then you're wrong. Take the criticism and deal with it like an adult. You have to work hard to get an A.