Ryan Layer
I believe that he writes the prompts for essays (EIBs, or Explain It Backs) without putting much effort into them. Even though Layer is very smart and regarded in his research, he doesn't seem to care about an undergraduate algorithms class. He is too defensive when it comes to regarding his teaching even though it is blatantly bad. Avoid him.