Good
Prof. Chang isn't bad. He just doesn't understand that some people learn things differently. I suggest you go to his office hours because he will explain things until you get it even though he has to do it several times. Also, look over future homework before deadlines because it'll help along with looking as future sections in the book. Good luck to you!