One of the best professors I have taken at CCNY. First time I learned my constitutional rights as a citizen. The way he explained bill of rights, supreme court cases often two sided are simply amazing. His online communication is the best- BB, email response, paper feedback.... above all , he is avery nice person. Completely recommended.