Dr. Wang is an excellent teacher . Very interesting . Bases majority of grade on group and individual projects , and loves anything you say or do . Definitely would reccommend !