Yimei is a wonderful woman; I had her for Semantics. She told us the first week that it wold be difficult, and followed through 100% lol. We had weekly homework, and if you skip class, it is a struggle to learn it by yourself or through someone else's notes. Challenging course, I recommend forming a group chat of study buddies.