This man is the best professor I've had.. Although he's had to reschedule his office hours due to meetings, he's always made sure to keep us posted on his updated schedule. Even after classes had to transition online, he was ready and able to make it work with clear communication to his students. I'm always happy when he remembers my name in class.