Sheldon Liang
Simply not good at teaching. Nice, funny guy. I think the biggest problem is the language barrier, so the class and expectations on assignments were very confusing. If you show up and do the assignments it should be an easy A.