Aris Cleanthous
He is a great professor. He has very clear notes and explanations. He is able to keep the class engaged by creating visual representation of what we are learning. He is very nice, approachable and always willing to help his students. I would highly recommend taking his class!