Eugene Sung
Avoid if you can. Very tough grader and provides little to no help in the lab. He uses a "grumpy grading" system (literally written in his syllabus) for when he's in a bad mood and takes it out on YOUR assignment. You can fight for points back and he does provide many extra credit opportunities, but you're better off getting a different professor. 