Mosaab Elshaer
Very well respected, professional professor. You will learn a lot if you pay attention. Definitely not an Easy A class. However, You come out of this class educated and not like time wasted. Excellent!