horrible professor ! doesn't teach at all just shows us youtube videos . if this class isn't mandatory then don't take it . biggest waste of my money . i could watch youtube videos at my house for free .