Tuba Ertas
kind professor, offers extra credit, helps a lot during office hours, and gives a lot of chances for you to actually learn the material. Professor Ertas is one of the best professors i've had.