Jay Chaudhry
Jay is a straight forward guy, he tries as much as much as possible to carry everyone in the class, he answers all question and also keeps up with the course schedule, In my section I had some really annoying guys that interrupt him, asking unnecessary questions, he also accommodate them, he knows his stuff really. NB he is principled NO CHEATING