Min Kay
This is my second course with Min. He is by far one of my favourite professors of all time. Super funny, provides great examples, and actually makes class enjoyable. He made us extra study videos when he didn't need to, and ultimately was the nicest person ever. 10/10 human being.