Profesora was amazing! She cared about the class and was pretty good at explaining things (making sure to use English when she saw students didn't understand). I will say SPN610D has A LOT of homework assignments, so reconsider taking it if you do not have a big work ethic or don't care for learning the language. This class helped my Spanish grow.