Thiago Da Silva Moreira
Please do not take this class if you are not a good test-taker. The tests are unnecessarily difficult and expectations are largely unclear. Office hours are very unhelpful, and I was usually berated for asking questions I didn't know the answer to. I would never take this class again if given the choice. 