OMG! I don't know where to start but he is one of the best professors I have ever had at UIC. Made me improve my communication skills. He is very funny ngl. If you do your assignments on time, you will get an A. Big thanks to him that he gave me feedback on the assignments. It helped me a lot. If you're reading this professor "YOU ARE THE BEST!".