Mayank Varia
I had Varia this past semester and he was terrible. The lectures were ridiculous; you cannot read the power points, you cannot read what he writes on the board and his voice doesn't carry. The content of the lectures are not relevant to the homework at all. The homeworks themselves are hard and he gives no help in office hours. Terrible.