Dennis Vidaic
Very approachable and knows when to be serious or be chill. Gives constructive feedbacks that don't discourage. I attended his lectures no matter how early it was because he's just that great of a professor. I always looked forward to his classes and fun live critiques.