Rene Anderson
You can only agree with her stance especially on racial issues and can never suggest other opinions, even it is not opposing her's. Strict policies but, to be fair, she does care about her students and try to keep them on track. Except that you cannot express your opinions freely in your essays, the other parts of the course are acceptable.