This prof listens to student feedback well (e.g. trimming down lengthy homework assignments because the first ones required deadline extensions). Ghafooripour is a valuable professional resource and provides a unique extra credit opportunity to students. Friendly in class and takes care to address student concerns during office hours.