Gabriel Kovacs
Some pros is that he understands that the homework is too hard but explains that he would like them to be easier but is not in control. He really wants you to succeed, and tries to remove questions from the tests that was too hard. Seems like a decent person overall. The only cons I can say is that he goes through his lecture slides fast.