Yes, in the given sentence "angry" and "noisy" are both adjectives. An adjective is a word that describes or modifies a noun by giving more information about it. In this case, "angry" describes the teacher, indicating that the teacher is feeling anger. And "noisy" describes the class, suggesting that the class is making a lot of noise.