Dariush Khezrimotlagh
This professor is awful. He looks for any excuse to remove points off your grade. He is not compassionate whatsoever. It does not matter if you have a perfect understanding of the material, he will remove every point possible. Do NOT take this professor. 