Gang Liu
Dr. Liu obviously knows his stuff about statics and dynamics and can do the problems himself easily. The problem with his teaching is that there is none. He often rushes through example problems and usually doesn't explain them or will simply skip it halfway through because "it's too easy" (which they are not). If you take Gang, read book and Utube