This professor was new when I took this class. Meaning he had never taught a class a day in his life! Sorry but he is not very good at explaining things when you need help. He either explains it the same way or acts like you didn't ask a question.