Shahid Zaheer
Don't take him what so ever he's probably the worst teacher at Farmingdale College, he lectures about random stuff and then assigns lengthy complex homework thats due the same day. The Cengage and Sam programs are completely useless and never work right. If you do the homework or a test he will sometimes put a 0 in because he didn't see it.