Alan Yang
Yang is decent if you already have experience in coding. Yang knows what he is talking about but is unable to dumb it down. Instructions for weekly assignments should walk you through the steps and as the course continues, they should get vaguer and vaguer. But it started out vague and only got harder. I didn't learn, just struggled.