Reviews of professor Cheng Cheng

Rating: 5.0/5, difficulty: 4.0/5
Definitely knows her stuff. Can be a little tough to follow during lecture since she goes pretty fast - but she's super accessible and really cares about her students. She knows everyone by name and is always happy to review one-on-one. Only downside is lots of assigned hw, so make sure you have the solution manual/Slader ready.

Rating: 3.0/5, difficulty: 5.0/5
Knows her stuff but is very intimidating to ask questions...