Professor Liao is awesome! He loves what he does and you can really see that, his work ethic is demonstrated through each class lecture, he prepares and makes each lecture engaging! You do have some work each week but nothing too crazy because even the hw is interesting and you enjoy it. I would take this class again!