Kia Afra
Very engaging and knowledgeable. His lectures are fast paced and fun. If you forget to take notes, he posts the slides that contain all the day's info, which was extremely helpful. I loved how the writing assignments were done in groups. Professor Afra is genuine and kind. Highly recommend! 