Mr. Barlow gives respect to all his students. His communication skills are fabulous and sends frequent emails/canvas reminders on upcoming events or opportunities for future advancements. You get the grade you work for in his class with possible extra credit at times. He is a good teacher who pushes his students to achieve their very best.