Hamdan is a great professor and he really cares about what you learn and not how you score. Had him for part of the semester in class and then online when everything fell apart with covid and he's great either way.