M Aaron Sayegh
Not sure what experience the other reviewer on here had, but Dr. Sayegh was an absolute joy to have. He teaches with a historical context, which helps student grasp the subject, and is available to expound on the lessons so students can walk away with a clear understanding of the course material. Very worthwhile