Cyrus Meherji
His English is heavy, his knowledge of programming is based on the exact programs he gives in class, beyond that he runs away from answering. He treats students kindly but that is not why I took the course with him, I wanted to learn how to program not memorize the codes like he does. If you want to take a course and pass  take Mr. Meherji.