Sema Gunturkun
She explains concepts very clearly and always did several examples during the lectures. You definitely have to study for the tests, but they're straightforward and nothing unexpected. She also did review sessions before exams and frequently extended her office hours before exams and during finals week. One of the best professors I've had.