Paul is one of those professors other people will tell you not to take because his class is a lot of work. If you want to actually learn about real-world tasks and skills you will need, TAKE HIS CLASS. If you don't want to work for it don't waste his time. He tells you what you need to hear not what you want to. Simply put, he is one of the best.