Travis Mandel
Holy moly, this professor is difficult. But, he genuinely cares. He will meet with you whenever he is available and is always accessible through discord. When it comes to professors, he is about as good (and as tough) as it gets. It is honestly a weird dilema.

(BTW this class is CS483, not an option while making this)