Rafael Teixeira
Don't take this class. Take a different instructor if you want to pass. Hard grader, no extra credit, hard to understand, and he doesn't really do much to help you out. This class is not worth it. I'm advising you, PLEASE take someone else, and thank me later.