Wei Yuan is a bad instructor. Doesnt follow his own class outline. Doesnt test you on the textbook, but on random cases. Grading is very confusing, and isnt fair its highly subjective and opinionated. He regurgitates stuff he sees on YouTube from business professional like Clayton Christensen, and then does a poor imitation. Accent is horrible!