Juhua Hu
Read the book to have any understanding. She has various quizzes that she is very strict and grades based on her own solution even though the topics in the course have multiple solutions. If you don't do something her way it is wrong. Mix of participation credit and actual work.