Professor Haider is one of the best professors I've had at Columbia. He truly cares about his students and does his best to make his classes both engaging, funny, and pertinent to assignments. He is passionate about the material he teaches and that truly radiates to his students. Although the workload included a lot of reading, he focuses more on whether or not students are understanding the core concepts of the curriculum instead of minute details. Not to mention, Professor Haider always makes himself available to his students during office hours.