This was a great class. The prof really cares about his students and makes his best to teach the material in an easy way. We had weekly group discussions which also helped understand everyhting better and the grading was not tough. Hands down one of the best and nicest profs out there.