A vegetarian who avoids consuming all animal products (eg. meat, fish, eggs, dairy, gelatine etc.) However they still may wear clothing or use other items which involve animals (eg. leather shoes etc). This is essentially a vegan diet, but does not take the vegan philosophy of avoiding all animal products.
They are very serious in their in class the rules have to be obeyed and extending yelling and if you have a strict Teacher as long you follow the rules you will be fine and trust they are hard to get along with and types of worst teachers