Sheldon Liang
He is a super sweet guy with a poor teaching style. Power points  super confusing b/c he tries to be too inspirational, concepts  explained poorly, tests  confusing sometimes b/c English is not his first language, and projects  tedious and confusing b/c you weren't taught the material well. Have prior knowledge of material before taking him