Alex Buyanin
Absolutely horrible. He doesn't teach anything, simply assigns homework and asks if there are any questions. If someone asks a question, he is incredibly rude and makes you feel dumb. I wouldn't even recommend him to my worst enemy. If you take this class, be ready to teach yourself EVERYTHING.