Yau Lau
One of the worst classes/teachers I've ever had. A lot of the questions on his quizzes do NOT reflect things you have learned from the lecture slides/his class and it's hard to even find the information online so you can actually understand the question. This class is required so we have to take it but honestly one of my worst experiences ever