Professor Al Khatib is a really nice and understanding professor, his class is super lecture heavy but he takes the time out of each and every class to make sure each and everyone is on track and understands the material being taught.