He is really nice professor. He's always full of passion during lectures and provides various kinds of materials for us to understand the knowledge. He gives feedback on every homework and they really helps. Also, there is a chance for extra credit this semester. I really recommend him for this course. You will learn a lot.