Dr. Elmorsy was really caring and helpful, if you don't understand a topic he will sit with you and baby it down until you understood it. I would definitely take him again, he did his best to help everyone succeed and ace the class.