Profesora Diaz is amazing, after having 2 subs during the 2 class I took (SPAN 101 and SPAN 102) she was certainly the best! I went into 101 knowing only a few vocabulary words and learned SO much in the class. Beware that there's a good amount of homework, but it's also a 5 unit class so it is to be expected. You will pass easy if you work hard