Yikes that sounds like an awful experience, but congrats on the A! I also managed an A in a class that, while not quite so academically demanding, took a huge emotional toll on me this year due in part to a prof whose teaching methods really don't work for me (though I still have another year with him before I'm totally free...). So high five for surviving our awful classes!