Stanley Belizar
There is no textbook which makes things much harder when you need to review material. If you are a poor note taker, then you will not do well because everything will be based on your notes. He makes errors while teaching and might spend a few minutes on something that is irrelevant to the course.