Hamdan is amazing when it comes to explaining things for calc 3. Although he sometimes goes on tangents in class, it's always a good time and he genuinely tries to make sure everyone understands, even if that means explaining something in 50 different ways. Since class was online, he had a digital whiteboard on zoom and was pretty fancy about it ��