I would not recommend this Professor. The material was shoved together very fast. When asking simple questions Professor Yang was very rude and made petty remarks about students not knowing how to basic math. It was uncomfortable having a Professor comfortable making students feel silly for asking questions. 