This class is harder than it may seem. Liu is a good lecturer and does a good job of keeping you entertained. She also is approachable and easy to work with. Her exams however are incredibly difficult. The good thing is she allows tests corrections and a lot of extra credit, but your grade will be destroyed if you miss a lecture with a pop quiz.