Dude is low key racist. I should have gotten a B, but he tanked my final project grade when one of my white racist team members said I didnt do the lab work. A+ in the labs btw (that 'teammate' was a 'C'), the TA agreed this dude went off his rocker, but seniority. He tried to fail me. Always go to the dean, they seem to know the professors' rep. Hope he doesn't teach anymore.