This professor gets way too heavy into his personal life. The chances that you pass if you do not show up are very slim and the chances that you don't are fat. He rides the class very hard for not putting in the work on exercises. He is very heavy on preaching his liberalism and left wing views. Also uses very foul language.