He puts people down in order to make himself feel better. He is a massive detriment to this department, and gives people a horrible perception of computer science. Do not sign up for his classes. I would rather wait a semester than take his class.