I took Professor Castro in the summer, an accelerated 5 week class. I still feel I learned a lot! She was very approachable, and while giving speeches in front of class is intimidating, I always felt that she believed I could do it. I did dislike that she didn't put her PowerPoints online, but reading the textbook fills in anything you miss.