Sen Wang
He is  a greats professor, caring and compassionate about learning and teaching. If you ask for help he will help. Reasonable homework. If you try you will do good. He did such an amazing job at pushing us through during this term. I recommend you take him! You must learn. If you do not like to work, not take his.