The only reason I did not give him a 1 is because he at least took into consideration that the class was doing terrible so he gave a few extra credit opportunities. He blabbers in lectures and he has no idea what he's teaching. He spends so much time explaining one problem, so we have to rush through the unit. Tests are extremely hard. DO NOT TAKE