Professor Maghimefar is a great teacher that loves to inspire students. He provides the best powerpoints, challenging group work assignments, and a fun atmosphere to learn content. Professor Farhad truly cares about his students and will always take feedback to improve his teaching style or class content.