Jeff Cho
He's a really nice prof however, the PowerPoints are hard to read and if you're sitting in the back it'll be harder to see. Sometimes he's not prepared for class and we don't get to cover all the material. He only gave us 10 min breaks for a three hour class