Mateo Cardiel
One of the best Professors I've ever had at BMCC. He cares about his students so much and it's obvious. His lectures are fun and well thought out. The material is interesting, easy to grasp and the HW assignments are fun: you watch a few movies and connect them to the concepts learned in class. You'd have to try really hard to fail his class.