Steve Bellin-Oka
Solid professor, long lectures. He expects a lot from you and you'll definitely have to work for your A, but I was able to fenangle my way out of getting the textbook due to excelling in english in the first place. If you're really good at english, you can register fearlessly for Bellin-Oka. Expect a challenge regardless, though.