Matias Korman
Not the best but by far not the worst professor. Will write down incorrect code on the board on purpose, and once you've already copied it down he will say its wrong and ask for how to fix it. He's a really good person though and wants to make sure one bad day doesn't ruin your grade.