Eugene Smelyansky
Dr. S is a really great professor. Even though I'm a computer science major, I've thoroughly enjoyed his class. He posts clear plans for each assignment so if you're willing to do the work and put some brainpower into it, you shouldn't have problems with grading. His lectures are really good, it's clear he knows what he's talking about.