Cyril Ghosh
Although he's only a visiting professor, I really wish he could stay at CCNY for good. Very knowledgeable, respects his students a lot and always tries to address every single one of their questions. Very opinionated, so discussions with him are super interesting. Some people were born with a purpose to be educators: he's one of such people.