Ahmed Khaled
Prof Khaled is amazing! I have taken many classes with him and enjoyed every single one of them. He has recorded all lectures when it's an online course. All his presentations are excellent and has enough information for prepping for quizzes. Listen and have a good time in class, he loves participation & gives extra credit.