Gary Sveinson
He is a very nice guy and approachable. A big problem about him is that he does not understand that the Pearson tests he provided us are pretty much impossible to finish let alone do well. A lot of the questions were not even things that we learnt. His lectures are very brief and don't cover anything at all and its mostly up to us to learn.