Ali Khalil
Promotes an excellent classroom and beyond learning environment. His labs enforce the lecture topics. Tough grader often. Provides timely and useful feedback for assessments. Always accessible outside of class.