David Zilberman
Very straightforward professor: you study the material, you'll get the grade. Very understanding of personal situations as well. Lecture and lab material are tested--if he says "I wouldn't be surprised if this was on the test," study it. Honestly one of the best professors of my semester. Class was challenging but enjoyable.