Worst. Teacher. Ever. Constantly underestimates students' intelligence and condescending to the point of being insulting. However, she does know what she's talking about (most of the time).
Mrs. Castellano is amazing. Out of every elective I've taken in HS, this is the one I LEARNED from. I still use everything I learned in her Desktop/Web class. I highly recommend taking her class.