Weijian Yang
Took him during COVID so the class was crap but it wasn't his fault. Tests were brutal (50% average mt 49% average final) but lots of extra credit. Not a great lecturer and when you ask for help during OH he will just do the examples from class or tell you to refer to lecture notes. Dude, I came here because I didn't understand the lecture notes!