Hang Ren
Professor Ren is nice and caring. Although exams are conceptual he points out what to study for. There are some math involved which comes from the practice homework. He has thick accent but he is really helpful if youre struggling. He is able to help outside of class time.