It is evident that Dr. Husain really cares about his students. He's always available at office hours so if you have any questions just go to them and he will have the answers. Feedback on assignments are very clear and pretty reasonable. A genuinely nice professor who wants his students to do the best they can. :) 