Hani Qasmieh
Dr. Q's class was difficult, but manageable if you put in the work. He has high expectations of his students, but also provides every opportunity to learn. If you're having trouble, he will explain the material in different ways until you get it, which is a lot less common than you would think. Great class! Highly recommend taking Dr. Q's class!