Yuandi Xu
She is a decent prof. but there's a lot of unanswered questions when it comes to doing homework. She hardly uses the book you just need an access code so you can do assignments. If you miss class without an excuse she takes 10 total points off your ending grade for each day so don't miss AT ALL. Not very good at explaining things.