I was the only one in our group including my supervisor who has a degree in the field we where all working in, I found critical mistakes to my supervisors errors and pointed it out to him and the rest of the group (it was important to all employees), I found solutions to problems that my supervisor didn't know the solution to, and he yelled and harassed me in front of me in front of people on mult