To be honest, I really like this professor and the way he teaches. I'm not sure what happened to the others but at least I found that he is a really nice prof and very generous in regards to grading. I have learned a lot from his lecture. Easy A as long as you pay attention to every lecture and complete your assignment in time.