Mo Chen
CMPT419 is really hard. I've done ML, now I'm in Robotic Autonomy. Mo knows what he is doing and doesn't dumb down the material. I can see classes like this making me get paid more in the future, thats why I took it, while a lot of people dropped. The class is hard! high risk, high reward. My only issue is that questions on piazza got ignored