Mark Greenough
I think he is probably the worst professor i have ever had. He does not teach he just posts answers without explanation and has the expectation that everyone is proficient at finance. He inst open to criticism and is not willing to slow things down.