Professor Qin Han is a very respectful and fair teacher. The projects are very open-ended, and she provides excellent feedback during student critiques. I recommend taking her courses due to her generous grading and intriguing course schedule. I recommend interning with her!