heyyy ! =] wow .. i didn't know your teacher was so badd .. maybe you could try talking to him and tell him the issues that you have .. if that doesn't work .. study groups and stuff would be a really good thing. You can all help each other and also improve on each others knowledge. The best way...