Terrible, do NOT attend his lectures. Spoke to the floor most of the time, and not loud enough. Overcomplicated the examples by explaining the math too much - he did a question with calculus and then told us all we didnt need to know that, wasting our time. He just read off the slides. Youre better off skipping class and reading from the textbook.