Bo Zhang
Lectures are disorganized and not very helpful. You are better off on you own. Just go through the practice/review questions and you'll be fine. 
He just wants to get the lesson over with and leave ASAP. 
Gets sidetracked a lot. He tries to be funny or thinks he is humorous, but his tone / the way he speaks actually comes off as pretty rude. 