John Zhou
Bit of a thick accent makes him hard to understand. Lectures are boring, reads almost each slide word for word. Seems a bit disheveled in appearance and in teaching methods. Avoid, if possible.