Ali Sanati
The best professor I encountered in Kogod so far. He explained complex knowledge thoroughly and clearly and he did care about whether students understood the entire concept. He prepared codes by himself before each class. He is supportive and has much patience to teach students who have difficulties following up the class.  