Shi Chen
Dr. Chen is a very nice man! He is very enthusiastic and passionate about what he teaches which is a plus. Midterm is take home and final is group presentation. Weekly quizes that are hard, but if you have friends in class youll be fine.