Hasan Arslan
He was probably the best professor I've had in the last four semesters. He made the lectures interesting especially difficult while online. Brought in many guest speakers to bring the teaching to life and has a great personality. Really cares about his students and has fast replies.