Sasha Sioni
I recommend this professor, he is amazing. He is funny and he teaches very well. There were a lot of tests, but they were fairly easy if you attended the lectures and if you read the book. He also gives extra credit assignments. I like that he doesn't drag out the lectures.