Wei Dai
Super nice guy. I think this was his first time teaching so I was a bit wary going in but stand corrected. Exams and slides are pretty straight-forward and he tells you everything you need to know to be prepared. Also gives sample questions and answers which help. Class overall was quite easy, the only con was his voice is slightly monotone