Joshua Chan
He's a very kind person, but when it comes to teaching I could not learn from his style. He would give super easy examples in the lectures but homework and exams were way way more difficult. Also, in office hours and emailing him questions, he would avoid the question and use a super long explanation that didn't specifically answer questions.