Kevin LeBlanc
very hard course. tests contain many questions which are not discussed in the class.  You have to take a guess when answering those questions and This is not fair to studens and your final grade really depends on how luck you are. 