That's pretty much right on. I'll add that he is a nice guy and helpful if you see him for office hours.
He is a good teacher, although he has a tendency to speak over your head and refer to things beyond the scope of the course. Class was not too difficult but the book doesn't give very many examples.