Rajeev Sawant
I would advise you to take him, he teaches using the Socratic Method, he believes that grades do not define you, wish more prof's can be like this. Show up to class and be involved and you will pass with a B or higher. The only way to fail his class is to not show up. Book is not needed.