Dr. Husain was overall an excellent instructor. While his lectures could be confusing and his slides were usually barebones, he was more than willing to answer questions both in class and during office hours. He seems to genuinely care about his subject and his students. Also he's very lenient with extensions, which is nice. Bit of a slow marker. 