Prof Husain is incomprehensible. The man speaks in convoluted circles and the lectures are entirely pointless. Make sure to watch the syllabus for what you are supposed to read for in-class discussions cause he never bothers to tell you. Overall he seems nice but you could entirely zone out for all the lectures and still get the same mark.