Robert Wieman
So long as you can self teach, I think you'll be fine. However, he really goes off weird tangents here and there. I didn't really care for how he taught, but he's def not worth your money. I'd take him again on the basis that I got to skip class a lot.