Timothy Suh
He is not a bad guy, he can be pretty funny at moments. The only problem is that he is not clear when giving out instructions. He kinda expects you to be prepared without going too much in depth about the subject he teaches, since he cannot teach that well. Just study beforehand and read the textbook.