Juman Kim
Lectures not succint with reading material and does not flow well. Kim is generally not clear with instructions and assignments are pretty open-ended. I wouldnt recommend if you actually want to learn.