The class was an utter joke. He is difficult to understand, but many professors are, the difference being THEY RECOGNIZE THIS AND TEACH SLOWLY! He made mistakes left and right. I would have just learned from the textbook, but he said if you were near failing, it would have an effect on it which was a complete lie. DO NOT TAKE THIS PROFESSOR!