I have taken IOE 460 with Esmaeil. He is great in providing very clear explanation for different subjects covered in the class. The workload of the course is not heavy. What he most cares is learning of the students.